【发布时间】:2017-08-02 09:12:02
【问题描述】:
我已经加入了styled-components 包,我认为它对开发者的友好性很棒!
但是,我担心一件事:Flash Of Unstyled Content。
在生产和开发中,样式都与 javascript 块打包在一起;加载组件时,会生成样式并将其附加(在底部)<head>。
这本质上与 CSS 模块的工作方式相同。
参考surviveJS 的帖子,我学会了在生产构建步骤中使用 ExtractTextPlugin 创建单独的样式表(css 文件)。
但是,在styled-components 中,CSS 只是 JS,所以我们不能使用这种技术(至少,我无法让它工作)。
所以在我开始使用 styled-components 构建下一个项目之前,有人可以打消我的顾虑吗?
【问题讨论】:
标签: reactjs webpack styled-components