概览
本篇文章概括了redux 的全部思想。
内容
1、如何更新state中的数据?
发起action。 Action 就是一个普通 JavaScript 对象,用来描述发生了什么。
2、为什么强制使用 action 来描述所有变化?
可以清晰地知道应用中到底发生了什么。如果一些东西改变了,就可以知道为什么变。action 就像是描述发生了什么的指示器。
3、如何串联 action 和 state ?
reducer。reducer 只是一个接收 state 和 action,并返回新 state 的纯函数。 对于大的应用来说,不大可能仅仅只写一个这样的函数,所以我们编写很多reducer函数来分别管理 state 的一部分。
网友评论