redux分派返回它们自己的参数,而不是新值
我不知道为什么,但我的redux调度返回它们自己的参数,没有新的值。有一个非常简单的ptoject,因为我试图学习redux,而我在理解它时遇到了很大的问题 我的减速机:redux分派返回它们自己的参数,而不是新值,redux,dispatch,Redux,Dispatch,我不知道为什么,但我的redux调度返回它们自己的参数,没有新的值。有一个非常简单的ptoject,因为我试图学习redux,而我在理解它时遇到了很大的问题 我的减速机: var initialState = { number: 3 } var reducer = (state = initialState, action) => { switch (action.type) { case 'ADD': return {
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
试试这个:
console.log(“state”,store.getState());分派({type:'ADD',编号:5});log(“state”,store.getState())代码>问题是调度未返回新状态。aaa,正常。所以我必须再次进入状态。我的大误会。非常感谢。很乐意帮忙!