Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
反应中的sass/scss_Css_Reactjs_Sass_Scss Mixins - Fatal编程技术网

反应中的sass/scss

反应中的sass/scss,css,reactjs,sass,scss-mixins,Css,Reactjs,Sass,Scss Mixins,问题:建议在React中使用Sass/Scss类型的css预处理器吗 背景: 我相信使用React最强大的好处之一是我们可以将大型代码拆分为组件 我们使用sass/scss的原因是我们有一整页的HTML,并且需要结构化的css编码预处理器来使css代码易于理解 现在,我们可以将代码拆分为组件,每个组件都应该有自己的模块化css代码 因此,我觉得在React中使用sass/scss没有任何好处。你有什么具体的理由让我们在React中使用Sass/Scss吗?你可以选择是使用CSS还是Scss。就我

问题:建议在React中使用Sass/Scss类型的css预处理器吗

背景:

我相信使用React最强大的好处之一是我们可以将大型代码拆分为组件

我们使用sass/scss的原因是我们有一整页的HTML,并且需要结构化的css编码预处理器来使css代码易于理解

现在,我们可以将代码拆分为组件,每个组件都应该有自己的模块化css代码


因此,我觉得在React中使用sass/scss没有任何好处。你有什么具体的理由让我们在React中使用Sass/Scss吗?

你可以选择是使用CSS还是Scss。就我个人而言,我总是使用样式化组件或SCS。 例如,SCS的额外功能不仅仅是为了让样式变得易懂。它还可以使用嵌套、模块、mixin和许多其他方法


如果您不喜欢SCS,可以使用CSS模块。同样,这是您的偏好。

您可以选择是否使用css/SCS。我也见过很多项目使用样式化组件。你也可以考虑样式组件。是的,样式组件是强大的,它利用了反应的精神,组件基础。这意味着sass管理css样式现在已经过时了,我觉得不应该推荐它。