другой системы, причем в урле могут быть url params, который я потом должен буду передать в заявке на бэк. Норм ли хранить эти url params в localstorage или как еще можно лучше сделать?
Я бы в состоянии хранил
Если там нет персональной информации о пользователе то не вижу проблем хранить это в localstorage
а если пользак f5 жмакнет? т.е. это нужно через все урлы таскать эти парамсы...
да не, чисто 2 id-шника
Эту часть стейта можно хранить в local storage ) Но можно и без прослоек да.
Персистентное состояние
тааааак, иии?)
localStorage/sessionStorage/cookies/indexedDB/WebSQL на выбор
а, блин, понял) ну в общем путь верный, пасиб)
Ну есть такой «паттерн», когда информация хранится в памяти и дублируется в хранилище. Именно дублируется, чтобы при перезапуске приложения можно было проинициализировать состояние из этой копии
такс, а если я с этой информацией ничего не делаю, только если храню, мне же не нужно тогда это добавлять ее еще в хранилище приложения?
А алгоритм инициализации может выглядеть так: «взять из урла, если там нет, то взять из хранилища, если там нет, то дефолтное состояние»
Удобно, когда все данные хранятся в одном «месте», а в качестве сайд-эффекта сохраняются куда-то
Мсье знает толк в извращениях
Обсуждают сегодня