Нужен какой-то совет.В настоящее время у меня есть календарь, который имеет один маршрут "/ события" (это ежемесячный дисплей).В рамках этого маршрута пользователь может щелкнуть <<< или >>>, чтобы просмотреть разные месяцы, в некоторых случаях пользователь будет возвращаться на много месяцев назад, пока не найдет искомое событие (да, там также есть функция поиска).в любой данный месяц пользователь может нажать на событие ("/ events /: id") в определенный день, чтобы увидеть его подробности.Проблема: поскольку это один маршрут, когда пользователь щелкает назад, он переходит к текущей дате, которая инициализируется при загрузке компонента, а не - к последнему месяцу, в котором он был, что означает, что пользователю теперь нужно будетнажмите <<< целую кучу раз, чтобы получить то, что им нужно.По сути, я думаю, что мне нужно сохранить дату месяца, на который вы кликнули, но это приводит меня к другим проблемам, таким как, как мне избавиться от этого состояния, когда пользователь покидает страницу в целом для другого раздела сайта.Какие-либо предложения?Другая проблема заключается в том, что пользователь может получить доступ к этому событию из других областей сайта, поэтому мне нужно различать в зависимости от того, откуда он пришел. </p>