材质用户界面:什么时候不再需要使用库了?

时间:2018-10-26 16:29:09

标签: reactjs material-ui

我正在继承一个以90%的材质UI构建的react项目。但是,设计师开始将设计转向另一个方向,似乎并没有充分利用实质性UI的幻想性。

仅供参考,我以前从未使用过Material UI,但对于是否使用Material UI来构建这些下一个组件,我陷入了困境,因为我觉得Material UI对这些新样式没有任何贡献。 / p>

我的同事有不同的感觉,感觉它添加了许多我们不需要自己构建的内置组件。他认为,使用经过战斗测试的Material UI组件而不是将我们自己的组件放在一起,可以更容易维护。

另一方面,我觉得我们最终将比我们想要的更多。我看不到标准CSS和React组件+测试如何无法做同样的事情,而且灵活性更高。

使用它的优点:

  • 开箱即用的默认样式
  • 更少的样板

使用它的缺点:

  • 对材料样式的依赖
  • 必须重写事物并与框架搏斗

所以我的问题是:什么是不需要实质性UI的迹象?我是否应该仅使用材质ui作为构建基块并覆盖样式?还是从头开始构建更有意义?

为了提供一个具体的示例,我应该构建一个响应表,该表具有可扩展/可折叠的行,并且到处都有自定义样式(基本上,它看起来与默认的材质ui表完全不同)。

0 个答案:

没有答案