reactjs – 为什么我们需要Flux和React?

前端之家收集整理的这篇文章主要介绍了reactjs – 为什么我们需要Flux和React?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我不明白为什么我们需要Flux和React作为React本身让我们维护应用程序的状态.每个组件都具有初始状态,并且可以通过用户操作或任何其他异步 JavaScript更改状态.

为什么React只能被视为一个视图库,它可以让我们定义应用程序的状态,并在状态发生变化时更新视图.这不是一个视图所做的……它完整的MVC做得对吗?

例如:here是仅使用React构建的Todo应用程序,而here是使用Flux和React构建的Todo应用程序.

如果我们只用React构建Todo应用程序那么为什么我们需要Flux?

你不需要Flux和你不需要MVC一样.它们都是架构,你当然可以在不使用它们的情况下构建一些东西.

你会在2016年建立一个非MVC应用程序吗?可能不是,这并不意味着人们过去没有这样做.

Flux真棒!但是,由于科技行业的大多数事情并不总是正确的决定,因此在项目要求的基础上,情况会有所不同.

Flux的最大卖点可能是它试图在一个方向上强制执行数据流,这意味着您可以确定数据的来源.在非通量应用程序中,组件的数据可以是自己的属性,向下传递给组件树的属性,本地状态变量,调用API的状态变量结果.

使用Flux:“数据来自哪里?”.答:来自商店. Redux更进一步,只使用一个商店.

Flux一直受到批评,因为你需要大量的样板代码,但这又是一个权衡问题.

根据您的项目需求,最后始终是您的电话.

猜你在找的React相关文章