Size: a a a

React — русскоговорящее сообщество

2021 March 18

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Azaliya
Подскажите, пож-та. У меня есть календарь в прилож, при изменении даты должен отфильтроваться массив из стора. В самом компоненете  с помощью хука юзеэффект диспачу функцию из экшена, функция фильтрует массив в новую переменную и диспачит объект, который отправляет в редюсер новый массив. Ошибка: Maximum update depth exceeded. This can happen when a component calls setState inside useEffect, but useEffect either doesn't have a dependency array, or one of the dependencies changes on every render. где просиходит этот бесконечный цикл ререндера не понимаю
А почему изменение фильтра в эффекте а не по действию? Нужно записывать новую дату в стор и фильтровать уже внутри селектора.

Ну а быстрый костыль для тебя это в эффекте условие прописать что бы он не вызывался каждый раз
источник

13

123 321 in React — русскоговорящее сообщество
Maxim Koylo
Ну в контексте фулл кеков скорее да чем нет
подходящая характеристика. именно кеком бы я себя и назвал)
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
123 321
подходящая характеристика. именно кеком бы я себя и назвал)
Не зря такое придумали😉
источник

13

123 321 in React — русскоговорящее сообщество
Maxim Koylo
Не зря такое придумали😉
я вообще раньше сайты на уязвимости проверял на пентест
источник

13

123 321 in React — русскоговорящее сообщество
так что каким только кеком я не был
источник

A

Azaliya in React — русскоговорящее сообщество
Тимофей 🛴
А почему изменение фильтра в эффекте а не по действию? Нужно записывать новую дату в стор и фильтровать уже внутри селектора.

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

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Azaliya
я записываю новую дату в стор. т.е правильно будет там же и отфильтровать массив?
Не, правильно его фильтровать там где получаешь
useSelector(state => state.items.filter())

Только функцию вынести в отдельную и если потребуется использовать reselect
источник

И

Илья in React — русскоговорящее сообщество
Кто пользуется Valtio, тут нужно переделать в виджет это все и несколько если инстансов на странице делать - как решать? Переделывать стейт на другое?
источник

А

Андрей in React — русскоговорящее сообщество
Всем привет!
Ребят подскажите пожалуйста, кто работал с материал ui
Есть такая разметка
<Select>
       <MenuItem value={"23"} key={"2"}>
        Name
       </MenuItem>
       <MenuItem value={"23"} key={"2"}>
         Name
       </MenuItem>
</Select>
Сам селект прижат к краю к левому, но когда нажимаешь на селект появляются пункты выбора (menuItem) и контейнер в котором они лежат почему-то ставит left = 16px
То есть он имеет отступ от левого края
Проверял на чистом проекте и в code pen таккая же фигня
Пробовал определить у селекта через paperProps anchorPosition, getContent, anchorOrigin
ничего не помогает
когда устанавливаю anchorOrigin при рендере он как бы прижимается к краю и потом снова у него появляется отсуп в 16px почти сразу
Что надо переопределить чтобы не было отступа?
источник

ЕБ

Евгений Баранников... in React — русскоговорящее сообщество
Евгений Баранников
Привет! клонирую элемент - по красной стрелке в props.rsruCDialog подставляется компонент ProductForm. Возникает такая проблема - внутри ProductForm при вызове useState(name) не меняется valName .  При первом вызове по идее меняется, но этот компонент ProductForm предназначен для вызова многократно с разными входными пропсами, и вот эти другие пропсы уже игнорируются получается. Куда копать?
сам спросил, сам отвечу - замыкания)
источник

D

Dmitry in React — русскоговорящее сообщество
Всем привет.
Как можно добавить ssr для отдельного роута в уже существующем приложении (CRA)?
Какие вообще варианты есть, не переписывая проект с нуля?
источник

А

Антон in React — русскоговорящее сообщество
Без рекламы
источник

S

Sergey in React — русскоговорящее сообщество
хоть модераторы есть
источник

МS

Марциновский Simon👌... in React — русскоговорящее сообщество
Всем привет, делаю проджект на next, сейчас делаю пагинацию в блоге(юзаю контентфул), встретился с такой проблемой, что картинки не прелоадяться, а в инете по этому инфы нету, может кто-то решал такую задачу?
источник

R

Roman in React — русскоговорящее сообщество
Привет, у меня есть компонент который не принимает никаких props, но каждый раз рирендериться как можно это по фиксить ?
источник

GM

Gourav Mittal in React — русскоговорящее сообщество
which payment gateway is fastest and no need for otp?
источник

GM

Gourav Mittal in React — русскоговорящее сообщество
anyone help me
источник

DP

Dmitry Plyaskin in React — русскоговорящее сообщество
Roman
Привет, у меня есть компонент который не принимает никаких props, но каждый раз рирендериться как можно это по фиксить ?
React.Memo
источник

МS

Марциновский Simon👌... in React — русскоговорящее сообщество
Roman
Привет, у меня есть компонент который не принимает никаких props, но каждый раз рирендериться как можно это по фиксить ?
скинь скрин компонента
источник

МS

Марциновский Simon👌... in React — русскоговорящее сообщество
win + shift + s
источник