我想使用react,flux(redux)和react-router构建一个基本的应用程序。这将是一个同构(通用)应用程序。我对应该使用哪个反应路由器版本感到困惑?
0.13.3或1.0.0-beta3。
问一下,因为1.0很酷,并且对同构应用程序有更好的支持,并且还简化了其他内容,但它仍处于beta版本。
有人知道1.0何时定稿?
最佳答案
如果模块维护者正确遵循semver,则以下是使用0.x.x
与1.x.x
版本时应注意的一些事项。
主要版本零(0.y.z)用于初始开发。随时可能发生任何变化。公共API不应被认为是稳定的。
在这种情况下,-beta3
会带来更多的复杂性,我要说的是该接口已被锁定,但可能存在错误。
根据上面的评论,@ Eelke是正确的,因为您将来可以直接转到1.0.0-beta3
来节省时间,但是请注意,您将使用未经验证的版本。
我的建议是,如果您希望将其用于可能需要一些支持的关键应用程序中,请暂时使用0.13.3
。如果您有时间“深入研究”,请深入研究代码(如有必要),并向维护者提供反馈/错误报告,然后使用1.0.0-beta3