Я разрабатываю приложение React js с некоторыми компонентами, два из них: ItemList и ItemDetails .
- ItemList отображает список предварительно определенных элементов, которые могут быть отфильтрованы по их названию.
- При нажатии на элемент в списке вы будете перенаправлены на другую страницу, содержащую ItemDetails и показывает некоторые подробности об элементе.
при использовании кнопки «Назад» на странице сведений вы go вернетесь на страницу списка, но фильтр пропадет. Что я могу сделать, чтобы восстановить фильтр?
Я знаю способ сделать это с помощью React Context , но я не знаю, когда мне следует очистить контекст. Я хочу, чтобы фильтр был восстановлен, только если браузер вернется Кнопка использовалась для перенаправления на ItemList . Есть ли общий c способ сделать это?