redux 入门示例代码
redux 入门示例代码
import { createStore } from 'redux'
// state初始值
const money = 10000;
// 创建action
const jia = {
type:"JIA"
}
const jian = {
type:"JIAN"
}
// 创建reducer
const reducer = (state = money,action) => {
// console.log(action);
switch (action.type){
case "JIA":
return state += 1000;
case "JIAN":
return state -= 1000;
default:
return state;
}
}
// 创建store 仓库
const store = createStore(reducer);
// 订阅事件
store.subscribe(()=>{
console.log(store.getState());
})
// 派发事件
store.dispatch(jia);
// console.log(store.getState());
store.dispatch(jian);
// console.log(store.getState());
欢迎关注小程序,感谢您的支持!