Redux - 数据流
Redux 遵循单向数据流。这意味着您的应用程序数据将遵循单向绑定数据流。随着应用程序不断发展和变得复杂,如果您无法控制应用程序的状态,则很难重现问题并添加新功能。
Redux 通过强制限制状态更新的发生方式和时间来降低代码的复杂性。这样,管理更新状态就很容易。我们已经了解到 Redux 的三个原则形式的限制。下图将帮助您更好地理解 Redux 数据流 −
当用户与应用程序交互时,会分派一项操作。
根减速器函数使用当前状态和分配的动作被调用。根减速器可以将任务划分给较小的减速器函数,后者最终返回一个新状态。
商店通过执行其回调函数通知视图。
视图可以检索更新的状态并再次重新呈现。
广告