使用React js参考MV *架构
我知道React是一个视图引擎,它仍然需要许多其他库,如Redux ..等。
是否有与React一起使用的库列表,以构建像Angular这样的完整生态系统?
答案 0 :(得分:0)
React / JS生态系统变得如此丰富,你无法真正决定在每个项目中默认使用的一组库。 这真的取决于你的需求。
许多人选择通常使用react-router
进行客户端路由,react-dom
与DOM进行交互,redux
进行状态管理,react-redux
进行将组件连接到redux状态。
您可以通过查看这些反应锅炉板的代码找到更好的答案,其中一些可以解释这些选择:http://andrewhfarmer.com/starter-project/
答案 1 :(得分:0)
为我们选择React over Angular的关键决策之一是React是一种技术,而不是框架。
将图书馆与你的需求混合起来的能力是的最大优点;没有最佳列表。作为一个简单的例子,redux
对我们来说对于webapps有很大的意义,但它不适用于react-native
移动应用程序,它可能与Navigator
不能很好地融合,或者可能过度杀伤...