Я обновляю react-redux
с 5 до 7.1.3.
Мои действия больше не запускаются. Они сделали какие-то изменения при торможении?
Мой компонент: ...
class App extends React.Component<IProps, IState> {
..
this.props.setUser(user);
..
};
const mapStateToProps = (state: IRootReducer) => ({
user: state.globalReducer.user,
});
export default withRouter<any>(connect(mapStateToProps, {
setUser
})(App));
Мое действие:
export const setUser = (user: IUser) => dispatch => {
console.log('fire') // not firing
dispatch({
type: SET_USER,
payload: {
user
}
});
};
В примерах они имеют dispatch
в компонент. Но я не хочу менять весь мой код. Также я отправляю действия из других действий.
Как мне решить эту проблему без особых изменений в моем коде?