我想使用react,flux(redux)和react-router构建一个基本的应用程序。这将是一个同构(通用)应用程序。我对应该使用哪个反应路由器版本感到困惑?

0.13.3或1.0.0-beta3。

问一下,因为1.0很酷,并且对同构应用程序有更好的支持,并且还简化了其他内容,但它仍处于beta版本。

有人知道1.0何时定稿?

最佳答案

如果模块维护者正确遵循semver,则以下是使用0.x.x1.x.x版本时应注意的一些事项。


  主要版本零(0.y.z)用于初始开发。随时可能发生任何变化。公共API不应被认为是稳定的。


在这种情况下,-beta3会带来更多的复杂性,我要说的是该接口已被锁定,但可能存在错误。

根据上面的评论,@ Eelke是正确的,因为您将来可以直接转到1.0.0-beta3来节省时间,但是请注意,您将使用未经验证的版本。

我的建议是,如果您希望将其用于可能需要一些支持的关键应用程序中,请暂时使用0.13.3。如果您有时间“深入研究”,请深入研究代码(如有必要),并向维护者提供反馈/错误报告,然后使用1.0.0-beta3

09-12 07:58