问题描述
我不知道为什么,但是我的redux dispatch返回了他们自己的参数,没有新值。真的很简单,因为我尝试学习redux,但了解它确实有很大的问题。
我的减速器:
var initialState = {
number: 3
}
var reducer = (state = initialState,action) => {
switch (action.type) {
case 'ADD':
return {
...state,number: state.number + action.number
}
default:
return state
}
}
export default reducer
store.js:
import { createStore } from 'redux'
import reducer from './reducers/reducer-test'
const store = createStore(reducer);
export default store;
index.js:
import store from './store/store';
console.log("state",store.getState());
console.log("new val",store.dispatch({type: 'ADD',number: 5}); // give me {type: 'ADD',number: 5},and should something different
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)