Так
там их много, не мог бы уточнить?
да ща высру в канал этот свой
Так
Так
ща
Так
точнее не ща, буду думать
Так
тут пока буквы подбираю
Sheldhur
без матов?
N
Доброго времени, у меня вышла задача сортировки по фильтру в поиске отправляю get: <Link to={'/search/поиск?SortType=order' + get}><Link to={'/search/поиск?pvid=89' + get}><Link to={'/search/поиск?brand=12' + get}> принимаю и обработаю и передаю обратно склеивая параметры: if([sorttype] != undefined){ get += '&SortType=[sorttype]'}if([pvid] != undefined){ get += '&pvid=[pvid]'}if([brand] != undefined){ get += '&brand=[brand]'} теперь проблема в том что в get запросах повторяется параметры, как мне склеивать запросы правильно без повторения?
Sheldhur
сложна
N
Хочу добиться такого фильтра как они устроенный?
N
Вопрос то в чем ?
В том что как организовать подобные фильтры ?
Александр
Не понимаю проблемы, на каком этапе у вас заминка вышла?
Valery
Не понимаю проблемы, на каком этапе у вас заминка вышла?
Я так понимаю, что ты не понимаешь, что он не понимает как это работает
Sheldhur
нет
Sheldhur
как это работает он понимает, он не понимает как это сделать
Александр
Я так понимаю, что ты не понимаешь, что он не понимает как это работает
Похоже на то, не понимаю что там понимать. Есть состояние фильтров, оно сериализуется в query string и собственно все
Sheldhur
ужас
Dartess
https://stackblitz.com/edit/react-aliexpress-xjbsb2?embed=1&file=src/search/search.js
Могу предложить хотя бы не клеить всё руками, а использовать URLSearchParams
Роман
Подскажите пожалуйста, в чем приемущество редакса, когда есть хуки и useReducer?
N
ужас
Согласен код говно
Александр
Подскажите пожалуйста, в чем приемущество редакса, когда есть хуки и useReducer?
В том что эт разные вещи и функциональность мало пересекается
Александр
UseReducer !== redux
Роман
Что тот, что другой - может хранить в себе состояние, на которое можно подписаться и отслеживать его. Разве нет?
Роман
Если не трудно - объясни тогда более развернутую область его применения
Роман
Контекст+редюсер в хуках, по сути дают мне весь тот функционал, из-за которого я использовал редакс. В чем его приемущество - не понимаю тогда
Роман
Подписаться это не про useReducer, нет там подписок
Используем контекст - пожалуйста, уже подписались
Роман
Oleg
Что я делаю не так, в расширении Redux для хрома у меня стейт пустой
Oleg
что особого делает forwardRef? я ведь могу написать useRef, зачем мне эта функция?
Роман
И не поймёте, хотели бы, глянули бы что такое редакс и как оно устроено
Как токсично, кошмар. Что тот стейт менеджер, что другой. Мой вопрос был про приемущество редакса, когда данный функционал можно реализовать теперь нативным методом, не прибегая к сторонним библиотекам, и какие плюсы это дает. Человек выше - ответил по делу, вы же по существу ничего не написали, зато, видимо, самоутверждаетесь за счет таких вопросов.
Андрей
что особого делает forwardRef? я ведь могу написать useRef, зачем мне эта функция?
Эм... forwardRef для других вещей. Тут проблема в омонимии.
Ingwarrr
Народ привет! а можно ли использовать 2 useEffect? первый у меня фетчит данные, во втором аргументе [], а второй useEffect зависит от данных полученных после первого и во втром аргументе [dataFetchedWithFirstHook]
Андрей
в... чём?
Суть в том, что проп реф не прилетает в качестве пропсов. forwardRef позволяет установить ref в дочернем компоненте.
Rashad
Здравствуйте. Не получается вывести текст (label) на ломаную линию (LineString) в Openlayers. Вот здесь основная реализация текста. const parcelEdgesLayer = new VectorLayer({ source: parcelEdgeSource, style: () => { return new Style({ stroke: new Stroke({ color: "rgba(0, 0, 0, 1)", width: 3 }), text: new Text({ placement: "line", font: "50px Calibri,sans-serif", stroke: new Stroke({ color: "rgba(0,0,0, 1)", width: 3 }), scale: 3, text: "lorem doler sit amet" }) }); } }); ссылка код https://codesandbox.io/s/react-openlayers-case1-rbzmv Подскажите, пожалуйста, с реализацией
Ingwarrr
разрешаю.
😂Спасибо) ну, меня больше интересует: кто-то так делает или хернёй занимаюсь?
Роман
Просто уже миллион раз обсуждали, при использовании контекста для хранения стейта, при любом обновлении стейта будет перерендериваться все дерево
Измините, я не могу отслеживать все сообщения от 8167 участников чата и знать, что уже обсуждали. Есть что сказать по делу - отвечайте, а не возмущайтесь что в миллионный раз спрашивают одно и тоже. По-моему для этого и нужен этот чат
Александр
Vadim
https://reactjs.org/docs/forwarding-refs.html#forwarding-refs-to-dom-components
Александр
Андрей
Тьфу, provider’a
Нет. С чего вдруг? У нас есть конкретные места в дереве где используется контекст. И реакт об этих местах знает. Как раз ниже косьюмера.
Андрей
А что за статью упоминали? Можно линк?
https://gist.github.com/XaveScor/99431c573b53b8a0c41fb3b5fec522bc
Так
> Если вы ищете решение для проекта, на котором планируете зарабатывать деньги, то ни в коем случае не берите контекст в расчёт.
Так
если вы делаете маленьки проект - бериту что угодно
Так
если делаете большой - ой ну все
Андрей
если делаете большой - ой ну все
Где ты видишь слово "большой"?
Так
ну я тебя подъебал якобы
Так
кольнул короче, шпагой тыкнул
Так
тут как минимум в чем нудна правка, смтори
🤴👷‍♂️🦸‍♂️🧚‍♀️
Андрей
ну я тебя подъебал якобы
Если честно, то в изначальной формулировке слово "большой" было)
Так
было
Так
> Если вы ищете решение для проекта, на котором планируете зарабатывать деньги, то ни в коем случае не берите "React Context" в расчёт.
Так
> Если вы ищете решение для проекта, на котором планируете зарабатывать деньги, то ни в коем случае не берите контекст в расчёт.
Так
стало
Так
где удобнее?