в компоненте или в редаксе?
В моем проекте создали функцию, запихали ее в reducer и когда типа в Стейт пишется что-то, то пишут эту функцию в case в return редьюсера, в нее передают состояние новое, эта функция возвращает опять стейт и записывает новое значение в локалсторейдж, насколько это правильно?
Можно и так сделать наверное, а код можно посмотреть?
Лучше б взяли редакс персист или аналоги
Мне кажется нормально, вроде-бы все.
Но тут в проекте абсолютно для всех состояний так сделано, не нужно же прям для всех, для всех делать, только по необходимости?)
Если необходимо весь стейт сохранять в localStorage то делайте так, как там уже сделано. Я думал вам просто булевый флаг нужно сохранить.
Да, его тоже надо будет так сделать через функцию
Лучше сделайте так, как уже в коде Вы мне показывали. Потому что в этом случае изменение значения в localStorage будет происходить автоматически при каждом изменении стейта. И вам не придется руками вызывать эту функцию где-то в нужном компоненте
Обсуждают сегодня