如果beta beta功能是必需的,那么使用Beta版本的Material-UI可以获得具有大量内容的长期React Web应用程序

Ant*_*ine 2 beta frontend web-applications reactjs material-ui

正在使用Material-UI的beta版本来实现长期愿景如果测试版功能是必需的,那么使用大量内容的React Web应用程序是一个好主意,并且使用遵循Google的Material Design Guidelines的UI库是必需的.

我看了React-Toolbox,MUI和Material Design Lite之类的替代品,它们接近我们需要的东西,但是像Material-UI那样大而且受欢迎的产品会更好,这就是我犹豫的原因.

我一直在寻找使用测试版的风险,并看了看材料,UI的V1.0.0-betaXX版本的22预发行票据,它似乎并没有被那个坏,但也许

  1. 我可以使用稳定版本v0.20.0并尝试找到一种方法来添加我需要的功能(flex网格就是其中之一)并最终迁移到更新版本的Material-UI(其中还包括从反应中迁移) v15对v16做出反应,因为Material-UI v1.0.0只会暂时支持React v15).

  2. 我可以使用测试版v1.0.0-beta.22并解决错误(如果/当我遇到它们时,如果有的话),逐渐迁移到React v16并最终迁移到Material-UI v1的发布版本. 0.0.

无论哪种方式,我认为从v1版本迁移到v1版本比从0.20.0迁移到1.0.0要容易得多,不是吗?但是,与此同时,测试版是测试版,所以它不是最终产品,我不保证任何东西.

Ken*_*ory 9

mui-org专注于释放稳定的v1,并且具有2018年初非正式目标.

在此过程中会有一些重大变化,但与从v0(或您提出的混合解决方案)移植应用程序相比,处理它们要容易得多.

如果您选择特定版本的v1并定期更新,则考虑任何重大更改的持续重构应该相对轻松.该发行说明都非常好,总是描述的每个版本中引入了重大更改.

咬紧牙关去v1.