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

Is that a good idea to start a React project with an UI framework?

我正在从头开始一个新网站,我想知道 React UI 框架是否值得尝试构建一个网站,或者创建我自己的组件、网格等更好... 我非常喜欢诸如 ElementalUI 的 Take on bootstrap3、MaterialUI 形式组件、Grommet 等项目,但它们不能很好地混合在一起,有些正在使用 SASS,其他则较少。 ..

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

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

谢谢!

全面披露;我写了很多 ElementalUI.

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

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

这是一个很好的同时回答复杂的问题。

我参与过几个不同团队的 React 项目,大部分时间,我们都在用自定义样式组合我们的组件集,当我们需要特定的东西时,可以使用 npm,例如自定义范围日期选择器。