Я хочу отправить действие из конструктора компонента.
static dispatchAction(props) {
if(props && props.key && props.key.innerKey) {
Rx.Observable.of(ac.setInnerKey(props.key.innerKey));
}
}
constructor(props) {
super(props);
Componentt.dispatchAction(props);
}
Вот ключ, который у меня есть в моем редукторе:
export const ac: acType= {
setInnerKey: key => {
return {
type: actionTypes.SET_INNER_KEY,
innerKey: key
};
}
};
export const reducer = (state, action) => {
switch (action.type) {
case actionTypes.SET_INNER_KEY: {
return {
...state,
innerKey: {...action.innerKey}
};
}
default:
return state;
}
};
Вызывается функция setInnerKey
правильно, однако редуктор не получает действие SET_INNER_KEY
.Я прописал свой редуктор и все правильно.
Как убедиться, что действие отправлено правильно, чтобы редуктор его получил?