Я использую реагирующий маршрутизатор для навигации в моем приложении.
Для передачи некоторых данных из текущего компонента в другой компонент при навигации по Link
мы используем:
this.props.history.push('/other-page', { id: 7, color: 'green', .... }))
Как передать данные (объект) в предыдущий компонент из текущего компонента, когда кнопка возврата браузера нажата ?
PS :
Я видел некоторые решения, где предлагается передавать некоторые данные с помощью строки запроса
но я не хочу его использовать, потому что мне нужно передать большой объект со многими свойствами.
Так это возможно с реакции-роутером? Я хотел бы сделать это с состоянием во внешнем компоненте или использовать хранилище Redux для общих данных?
Спасибо.