关于styled-components的问题
来源:7-2 使用 styled-components 完成 Header 组件布局(1)
wykun
2018-08-23
老师,我使用styled-components的时候,我发现了一些问题.比如..用了这个确实可以实现组件之间的样式不相互干扰,但是写起来好累啊..没有自动补全..对于每天干活做项目的我来说..效率实在是低(我用的vscode)
另一个问题是,如果采用这种方式,之前我比如使用一些类似预处理器,如: 变量,函数这些东西感觉都不能用了...请问老师有什么好的建议吗..
写回答
2回答
-
我目前开发的项目没有使用styled-component,而是在每个组件的最外层,定义一个class的命名空间,比如xxx-xxx-container, 然后使用sass或者less, 嵌套来定义内部的样式,这样来避免冲突,当然在sass、less中你说的就都有了
032018-09-02 -
Dell
2018-08-25
styled-component中完全可以使用变量,这个我觉得你这是不会用而已,并不是它没有这种能力。第二点,如果你需要自动补全,那么可以下载对应的插件,或者自己写插件来解决这个问题。第三点,我并不认可自动补全功能,工作这么久,我从来也不使用这个功能,因为它会让我无法在没有编辑器的情况下保证代码的质量,所以你会看到,我在写代码的时候没有任何语法提示也可以一样工作,我也建议你不要依赖这样的工具完成编码过程,并不是效率低,而是你的基础编程能力还比较弱。
612019-05-24
相似问题