169 похожих чатов

Ребята, такая штука: у меня есть данные в редакс сторе,

они обновляются; как я могу достать только изначальные данные (т.е. мне не нужны обновленные данные)?

27 ответов

25 просмотров
Natalie- Автор вопроса

если кто-то вдруг знает, буду рада ответу 👉👈

сохранив их изначально

Natalie- Автор вопроса

если у кого-то есть идеи, поделитесь, пожалуйста

как вариант хранить изначальные данные отдельно и не обновлять их

Natalie- Автор вопроса
Элёр Шодиёров
как вариант хранить изначальные данные отдельно и ...

у меня такая идея: собрать через useSelector, потом в useEffect с [] положить их в стейт, мб получится

Natalie
а вот как?

я суть задачки не очень понял? Раз не нужны обновления, то зачем в стейте хранить? Экспортировать как обычная константа и юзать Если где то нужно сравнить обновления то можно по разному просто импортить константу, либо хранить отдельным стейтом, не обновлять, в нужном месте достать через селектор

Natalie- Автор вопроса
Элёр Шодиёров
я суть задачки не очень понял? Раз не нужны обновл...

смотри, у меня есть range-слайдеры, и я открываю модалку с фильтрами; если модалка просто закрывается юзером в конце, то фильтры обновиться не должны, если нажать "применить", то фильтры сохраняются вот я и хочу при открытии модалки сохранить данные, чтобы в сторе потом можно было их переписать

тогда самый простой путь, обновить стейт как фильтры там обновляются, и потом если юзер просто закрыл модальку не нажимая на кнопку применить то вернуть стейт в начальное значение, если нажал применить то оставить как есть

Natalie
смотри, у меня есть range-слайдеры, и я открываю м...

Пишешь локальный стейт модалки, при сохранении перезаписывает фильтры

Natalie- Автор вопроса
IceBerg
Пишешь локальный стейт модалки, при сохранении пер...

вот в том и суть, что у меня фильтры в сторе лежат) и мне надо их неизменяемыми перекинуть в стейт модалки

Natalie- Автор вопроса
Элёр Шодиёров
тогда самый простой путь, обновить стейт как фильт...

я это и хочу, только мне надо записывать как раз этот начальный стейт где-то

Natalie- Автор вопроса
IceBerg
Так в чём проблема?

я пока не могу этот момент продумать просто; как я описала выше - хочу собрать данные через useSelect и положить в стейт через useEffect [], чтобы ничего не менлось потом, но мб я неправильно думаю

Natalie
вот в том и суть, что у меня фильтры в сторе лежат...

еще нужен и локальный, менять будешь локальный стейт, если нажал применить то поменяешь глобальный

Natalie- Автор вопроса
Элёр Шодиёров
еще нужен и локальный, менять будешь локальный сте...

ну вот, а фильтры я не могу локально вытащить) вернее, могу, но мне надо будет много всего переписать тогда

Natalie
я пока не могу этот момент продумать просто; как я...

Та просто указать дефолтный стейт для модалки, и менять его, всё ещё не понимаю в чем проблема)

Natalie- Автор вопроса
IceBerg
Почему не можешь ?

так логика описана в проекте

Natalie
я это и хочу, только мне надо записывать как раз э...

начальный стейт же ты передаешь на редакс, почему его же не реюзать?

Natalie- Автор вопроса
Элёр Шодиёров
начальный стейт же ты передаешь на редакс, почему ...

потому что мне надо не начальный стейт, а тот, который был на момент открытия модалки если там уже были выбраны чекбоксы ранее, то мне надо их оставить выбранными для стирания всех данных есть кнопка "сбросить", там все в порядке, мне надо не применять именно текущие выбранные значения

Natalie
потому что мне надо не начальный стейт, а тот, кот...

тогда два стейта раз не хочется локальный стейт

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта