redux
作者:
木安小学生 | 来源:发表于
2019-02-27 16:04 被阅读0次
安装 redux
npm install redux --save
使用
import { createStore } from "redux";
// reducers
function money (state=0,action){
switch (action.type) {
case '挣得一元钱':
return state+1;
case '捐赠一元钱':
return state-1;
default:
return 10
}
}
// 新建store
const store = createStore(money )
const init = store.getState()
console.log(init)
function listener(){
const current = store.getState()
console.log(`现在有${current}元钱`)
}
// 订阅
store.subscribe(listener)
// action 下发
store.dispatch({type:'挣得一元钱'})
store.dispatch({type:'挣得一元钱'})
store.dispatch({type:'捐赠一元钱'})
// store.dispatch({type:'挣得一元钱'})
// console.log(store.getState())
// store.dispatch({type:'捐赠一元钱'})
// console.log(store.getState())
本文标题:redux
本文链接:https://www.haomeiwen.com/subject/lnsfuqtx.html
网友评论