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

问题描述 投票:2回答:1

正在使用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要容易得多,不是吗?但是,与此同时,测试版是测试版,所以它不是最终产品,我不保证任何东西。

reactjs web-applications frontend material-ui beta
1个回答
9
投票

mui-org专注于释放稳定的v1并拥有informal target of early 2018

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

如果您选择特定版本的v1并定期更新,则考虑任何重大更改的持续重构应该相对轻松。 release notes非常好,总是描述每个版本引入的重大变化。

咬紧牙关去v1。

© www.soinside.com 2019 - 2024. All rights reserved.