У меня есть компонент, который использует состояние от реагирующего маршрутизатора и отправляет его реквизитам для детей:
successMessage={this.props.location.state ? this.props.location.state.successMessage : null}
Но я хочу сбросить состояние на componentWillUnmount
:
this.props.history.replace({state: {}});
Но, это не работает, когда я ухожу от страницы и возвращаюсь к ней, состояние все еще там. Как правильно удалить состояние?