Redux遵循单向数据流。 这意味着您的应用程序数据将遵循单向绑定数据流。 随着应用程序的增长和变得复杂,如果您无法控制应用程序的状态,则很难重现问题并添加新功能。
Redux通过对状态更新的方式和时间进行限制,从而降低了代码的复杂性。 这样,管理更新状态很容易。 我们已经知道限制是Redux的三项原则。 下图将帮助您更好地了解Redux数据流:
当用户与应用程序交互时,将分派动作。
使用当前状态和分派的动作调用根减速器函数。 根减速器可以将任务划分为较小的减速器功能,最终返回新状态。
存储通过执行其回调函数来通知视图。
该视图可以检索更新的状态并再次重新呈现。
作者:terry,如若转载,请注明出处:https://www.web176.com/redux/2236.html