在有关外部样式表https://github.com/zeit/next.js/tree/master/examples/with-global-stylesheet的示例代码中,它仍然具有dangerouslySetInnerHTML
.根据这个styled-jsx
改进` https://github.com/zeit/styled-jsx/pull/148,我们现在可以引用导入的样式表了。
我尝试更改代码并且它有效。
export default () =>
<div>
- <style dangerouslySetInnerHTML={{ __html: stylesheet }} />
+ <style jsx global>{stylesheet}</style>
<p>ciao</p>
</div>
看起来dangerouslySetInnerHTML
不正确,可能会触发 eslint 错误。如果我的理解是正确的,我会为此提交一个 PR。