redux dispatch返回他们自己的参数而不是新值

问题描述

我不知道为什么,但是我的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 (将#修改为@)