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

Всем привет! Кто нибудь может подсказать (урок/статью) как грамотно организовать

фильтрацию товаров,через query string?
Проблема в том что range slider начинает жутко флексить если его стейт привязан к qury string

22 ответов

16 просмотров

Не надо так делать

Павел 💻- Автор вопроса
Vladimir Voronov
Не надо так делать

Так вот я и спрашиваю, как надо?)

Как именно ты привязал его стейт к квери стринг?

Павел 💻
<SliderRange value={query?.rooms} .... />

А че к Стейту не зацепишь?

Павел 💻
<SliderRange value={query?.rooms} .... />

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

Павел 💻- Автор вопроса
Sergey Grishchenko
Тебе не надо подписываться на квери стринг, тебе е...

но тогда если обновляю url при обновлении значения, у меня страница обновляется, и всё сбивается

Павел 💻
screenshot но тогда если обновляю url при обновлении значения...

Ну писать туда надо, просто читать оттуда не надо)0

Павел 💻
screenshot но тогда если обновляю url при обновлении значения...

ПСЕВДОКОД const [value, setValue] = useState(() => прочитать из квери стринг) const handleChange = value => { setValue(value) записать квери стринг }

Павел 💻- Автор вопроса
Sergey Grishchenko
ПСЕВДОКОД const [value, setValue] = useState(() =...

Записать таким образом как на картинке?

как же, поделись михаил

/ /
как же, поделись михаил

Для меня это тоже не псевдокод, это выглядит как вырезка )

/ /
как же, поделись михаил

Вспомни как на киберфоруме отвечают псевдокодами)

Павел 💻
Записать таким образом как на картинке?

Ну хз как, это от реализации зависит Но локальный стейт синхронизировать с квери стринг это хуёвая идея. Положи в стор лучше

/ /
как же, поделись михаил

Функциональное программирование(понятие композиция) и доки реакт

Павел 💻- Автор вопроса
Sergey Grishchenko
Ну хз как, это от реализации зависит Но локальный...

Понял спасибо... Просто делал уже так и с обновой стринга была проблема...

Vladimir Voronov
поч лучше тротл?

Да хз, можно и задебаунсить, от требований зависит

Павел 💻- Автор вопроса
Sergey Grishchenko
Ну хз как, это от реализации зависит Но локальный...

При первой загрузке сразу не подтягивается, поэтому вот так дела., правильно? Проблема в том, что после дебаунса, срабатывает useEffect и слайдер рендж чучуть дёршается... Не знаете, что не так делаю?

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

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

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Карта сайта