这很棒:
this.props.dispatch( { type: 'myType', text: 'hello' } )
我想知道我是否可以调度对象而不只是字符串?
答案 0 :(得分:2)
required property
中唯一的action
是type
,其他所有属性都是任意的。只要您的减速器知道如何处理它,您就可以dispatch
几乎所有东西(包括Components
)。
dispatch({
type: 'MY_ACTION',
data: {
arr: [],
str: 'foo',
}
})
const Reducer = (state = initialState, action) =>{
switch(action.type){
case 'MY_ACTION' return {
...state,
myArr : action.data.arr
}
default : return state
}
}