React js - Как восстановить фильтры при нажатии кнопки браузера назад? - PullRequest
0 голосов
/ 16 апреля 2020

Я разрабатываю приложение React js с некоторыми компонентами, два из них: ItemList и ItemDetails .

  • ItemList отображает список предварительно определенных элементов, которые могут быть отфильтрованы по их названию.
  • При нажатии на элемент в списке вы будете перенаправлены на другую страницу, содержащую ItemDetails и показывает некоторые подробности об элементе.

при использовании кнопки «Назад» на странице сведений вы go вернетесь на страницу списка, но фильтр пропадет. Что я могу сделать, чтобы восстановить фильтр?

Я знаю способ сделать это с помощью React Context , но я не знаю, когда мне следует очистить контекст. Я хочу, чтобы фильтр был восстановлен, только если браузер вернется Кнопка использовалась для перенаправления на ItemList . Есть ли общий c способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...