要点
从起初的flux到redux到mobx,react衍生的技术栈范围越来越广,要学习的知识也越来越多。新人接触redux可能很难理解一系列,react redux redux-thunk/redux-saga immutable等。觉着react全家桶学习很累?没关系,可以了解下 dva 这个基于redux、redux-saga开发的简单易用的react框架。
回到正题,redux 应用中所有的 state 都以一个对象树的形式储存在一个单一的 store 中。 惟一改变 state 的办法是触发 action,一个描述发生什么的对象。 为了描述 action 如何改变 state 树,你需要编写 reducers。redux api中文文档参考
redux处理异步action可采用redux-thunk或redux-saga
认识的新名词:
reactotron(测试工具)、ignite