redux是一个提供组件之间数据共享,管理处理的模块,在react组件中使用十分广泛,如何在react组件中实现数据共享管理?redux数据管理的基本原理1.利用store存储数据信息,利用store.getState()得到当前的状态值导入redux中的createStore方法,创建一个storeimport {createStore} from 'redux'
const store = createStore()2.state是store某一个时刻的数据值,store里面的数据变更会触发store.subscribe中回调函数,在里面设置setState引发view更新3.定义action类型type和携带的数据,action是一个对象里面必须有type属性,它标识了action类型名称,也可以用函数生成actionconst action= {
type: 'CHANGE',
data:'data'
}
//another way to create a action with function
function actionsCreator(obj) {
return {
type: 'CHANGE',
name: obj.name,
pass: obj.pa
...
继续阅读
(9)