- Redux Tutorial
- Redux - Home
- Redux - Overview
- Redux - Installation
- Redux - Core Concepts
- Redux - Data Flow
- Redux - Store
- Redux - Actions
- Redux - Pure Functions
- Redux - Reducers
- Redux - Middleware
- Redux - Devtools
- Redux - Testing
- Redux - Integrate React
- Redux - React Example
- Redux Useful Resources
- Redux - Quick Guide
- Redux - Useful Resources
- Redux - Discussion
Redux - 数据流
Redux 遵循单向数据流。这意味着您的应用程序数据将遵循单向绑定数据流。随着应用程序的增长和变得复杂,如果您无法控制应用程序的状态,则很难重现问题并添加新功能。
Redux 通过强制限制状态更新的发生方式和时间,降低了代码的复杂性。这样,管理更新的状态就很容易了。我们已经知道限制是 Redux 的三原则。下图将帮助您更好地理解 Redux 数据流 -
当用户与应用程序交互时,将调度一个操作。
使用当前状态和分派的操作调用根减速器函数。根减速器可以将任务划分为更小的减速器函数,最终返回一个新状态。
商店通过执行回调函数来通知视图。
视图可以检索更新的状态并再次重新渲染。