Css 使用UI框架启动React项目是个好主意吗?

Css 使用UI框架启动React项目是个好主意吗?,css,user-interface,reactjs,material-ui,Css,User Interface,Reactjs,Material Ui,我正在从头开始创建一个新网站,我想知道React UI框架是否值得尝试构建一个网站,还是最好创建自己的组件、网格等。。。 我真的很喜欢ElementalUI的bootstrap3、Materialalui表单组件、索环等项目,但它们不能很好地结合在一起,一些项目使用SASS,其他项目则更少 在以前的项目中,我使用过一些UI框架,但是当我需要做框架创建者没有想到的事情时,自己创建它比找到解决方法更简单,而且通常更优雅 我认为使用SASS和CSS3构建自己的React组件可能是最好的解决方案 谢谢

我正在从头开始创建一个新网站,我想知道React UI框架是否值得尝试构建一个网站,还是最好创建自己的组件、网格等。。。 我真的很喜欢ElementalUI的bootstrap3、Materialalui表单组件、索环等项目,但它们不能很好地结合在一起,一些项目使用SASS,其他项目则更少

在以前的项目中,我使用过一些UI框架,但是当我需要做框架创建者没有想到的事情时,自己创建它比找到解决方法更简单,而且通常更优雅

我认为使用SASS和CSS3构建自己的React组件可能是最好的解决方案


谢谢

全面披露;我写了很多元素

我建议研究每个可用的UI框架,并确定它们是否具有项目所需的组件和功能。我还建议查看组件本身,看看作者是如何以及为什么以他们的方式解决问题的——这可能是最有价值的事情


Elemental和大多数其他框架对于UI必须始终保持一致的应用程序非常有用。我自己的经验是,对于网站来说,最好是构建自己的组件。

这是一个很好的问题,同时也很难回答


我参与过几个React项目,有不同的团队,大多数时候,我们都是以定制的方式组合我们的组件集,当我们需要一个特定的东西时,我们要做的就是npm,例如定制范围日期选择器。

这可能会以基于意见的方式结束,但我会说是的-如果您希望快速原型化,使用诸如MaterialUI之类的预打包组件可以是一个很好的起点。这就是说,当您的需求加深时,您将开始遇到限制,但通常情况下,当您最终需要创建自己的组件库时,一个好的组件库可以为您提供一些不错的灵感。这正是我现在的心态,感谢您的回答,我认为熟悉CSS3的人应该从头开始创建自己的组件。