[React.js] Обновление страницы (F5)
Как лучше отработать обновление страницы по <F5> или <Ctrl+F5>?
Ведь при таком обновлении весь state переходит в "начальное" состояние... :( |
Как и без реакта. Кто обновил - тот сам дурак.)
А так, если это критично, то в любом случае юзаются какие-то общие сторы данных, которые периодически куда-то пишутся: на сервер или в localStorage. |
Цитата:
Просто думал вдруг еще чего придумали. Значит просто буду редиректить на "главную страницу" и пусть опять начинают "все сначала". |
для сабжа хорошо подходит sessionStorage - он живет пока живет вкладка, не шарится на другие вкладки. В общем, всё то же, как страница на вкладке, плюс сохранение при рефреше. Закрыл вкладку - сохраненное пропало.
|
Цитата:
Поскольку часть данных собираемся записывать именно в localStorage, а вот куда девать "вторую", пока обсуждаем и sessionStorage первый кандидат на это место. :) Сейчас же нужно спрашивать разрешение на использование ресурсов устройства пользователя (комп или телефон)... Т.ч. localStorage может оказаться не доступен, если пользователь не разрешит использование ресурсов. |
Часовой пояс GMT +3, время: 12:10. |