можно установить таймер для сброса состояния редуктора?у меня есть состояние, чтобы показать сообщение «успех», «ошибка», «предупреждение»
Пример:
Редуктор:
const statusState = {
status: {action: '', result: ''}
}
...
CASE fetchContent:
return {
...state,
contents: [...state.contents, action.data],
status: {
...state.status,
action: action.type,
result: action.result
}
}
Компонент:
render(){
cost { status } = this.props
if(status.action == "something" && status.result == "success"){
alert("success");
}
}
const mapStateToProps = store => ({
status: store.initialState.status
});
export default connect(mapStateToProps)(Component);
если я не очищаю status.action и status.result, предупреждение будет отображаться постоянно, можно установить таймер для его очистки?