作为具有良好实践 AngularJS 经验的开发人员,我如何调整我使用 React 在 Flux 中编写 Web 应用程序的心智模型?
我不是在寻找 Flux+React vs Angular 的答案(网上已经有很多了),但我想知道这两种“心态”的最大区别是什么:事先,我被介绍到The Angular Way;相对而言,什么是React Way?
当我离开 Angular 世界并过渡到 Flux 时,我需要开始关注哪些关键事项?
首先是差异,现在是相似之处:AngularJS 非常固执己见,并且有一些非常大的禁忌,比如 - 不要将 UI/DOM 代码放在控制器中。React 的最大禁忌和观点是什么?
最后但并非最不重要的一点是,Facebook 将 Flux 称为MVC 的替代品,但正如我所看到的那样——React 是视图引擎,商店是专注于单个域的模型容器,调度程序和动作形成一个控制器。那么这实际上不是具有不同名称的 MVC 吗?