React+Redux 非常精炼,良好运用将发挥出极强劲的生产力。但最大的挑战来自于函数式编程(FP)范式。在工程化过程中,架构(顶层)设计将是一个巨大的挑战。要不然做出来的东西可能是一团乱麻。说到底,传统框架与 react+redux 就是 OO 与 FP 编程范式的对决。 简单学习某项技术并不能让建立起一个全局理解,也很难工程化。所以,我们必须要看以下几方面: 了解其独特的东西。如 React 中组件是 pure render 函数。 置于上下文中。将 React 放在 flux、redux 中。才能真正看到数据单向流动。 对比看到优势。比其它的解决方案 (vue, angluar,adobe flex),看其优势。 挑战。软件领域里没有银弹,有好处一定有挑战。