Size: a a a

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

2020 November 14

PW

Pan Włodzimierz in React — русскоговорящее сообщество
🗿
источник

D

Daniil in React — русскоговорящее сообщество
Парни нужна помощь , useEffet делате постоянное обновление компоненты . Я вызываю useState внутри useEffect, но и в зависимостях useEffect указал state. Написано что каая-то из зависимостей изменяется при  каждой визуализации
источник

D

Daniil in React — русскоговорящее сообщество
Я так понял это из-за пропсов и  из-за find ?
Хотелось бы как проверять prevState
источник

DM

Daniel Mednikov in React — русскоговорящее сообщество
Daniil
Я так понял это из-за пропсов и  из-за find ?
Хотелось бы как проверять prevState
очевидно, это из-за cityCard
источник

D

Daniil in React — русскоговорящее сообщество
Daniel Mednikov
очевидно, это из-за cityCard
да я в курсе
источник

S

Stanislav in React — русскоговорящее сообщество
Daniil
Я так понял это из-за пропсов и  из-за find ?
Хотелось бы как проверять prevState
вы указываете cityCard как депс и сетите его в эффекте, вот вам и вечный цикл
источник

DM

Daniel Mednikov in React — русскоговорящее сообщество
Daniil
да я в курсе
Так а в чем тогда вопрос, собственно?
источник

D

Daniil in React — русскоговорящее сообщество
Daniel Mednikov
Так а в чем тогда вопрос, собственно?
я просто не мойму ,  useEffect должен заменять мне componendidMount  , так вот мне нужно вернуть в  state при отрисовки компоненты (setCityCard () )
источник

I

IceBerg in React — русскоговорящее сообщество
Daniil
я просто не мойму ,  useEffect должен заменять мне componendidMount  , так вот мне нужно вернуть в  state при отрисовки компоненты (setCityCard () )
как он тебе его заменять может, если ты уже кучу зависимостей напихал?
источник

DM

Daniel Mednikov in React — русскоговорящее сообщество
Daniil
я просто не мойму ,  useEffect должен заменять мне componendidMount  , так вот мне нужно вернуть в  state при отрисовки компоненты (setCityCard () )
Вы делаете сет стейта cityCard внутри юзэффект, и в депенденси эррее вы указали cityCard, что заставляет его менять ситикард каждый раз когда ситикард изменен, то есть вечно
источник

V

Vetro in React — русскоговорящее сообщество
Daniil
я просто не мойму ,  useEffect должен заменять мне componendidMount  , так вот мне нужно вернуть в  state при отрисовки компоненты (setCityCard () )
useEffect не замена, а "эмуляция"
источник

V

Vlad in React — русскоговорящее сообщество
Daniil
я просто не мойму ,  useEffect должен заменять мне componendidMount  , так вот мне нужно вернуть в  state при отрисовки компоненты (setCityCard () )
КОМ ПО НЕНТ
источник

D

Daniil in React — русскоговорящее сообщество
Vlad
КОМ ПО НЕНТ
????
источник

x

x1dan in React — русскоговорящее сообщество
Daniil
????
Он мужик, не компонентА, а Компонент . Как не зайду в этот чат, всегда кто нибудь да напишет «компонента»
источник

D

Daniil in React — русскоговорящее сообщество
у меня глова подкипает , а тут не то что бы помочь , или ничего не писать(может),  подкольчики , и неуместное в данный момент исправление .
@x1dan
источник

DM

Daniel Mednikov in React — русскоговорящее сообщество
Daniel Mednikov
Вы делаете сет стейта cityCard внутри юзэффект, и в депенденси эррее вы указали cityCard, что заставляет его менять ситикард каждый раз когда ситикард изменен, то есть вечно
Я же написал что не так
источник

DM

Daniel Mednikov in React — русскоговорящее сообщество
Stanislav
вы указываете cityCard как депс и сетите его в эффекте, вот вам и вечный цикл
и не только я
источник

О

Олег in React — русскоговорящее сообщество
Ребят создал компоненту фильтра с хуком стейта а стейт не обновляется . Пишет too many rerenders. Подскажите
источник

DM

Daniel Mednikov in React — русскоговорящее сообщество
компоненту
источник

V

Vlad in React — русскоговорящее сообщество
Daniil
Я так понял это из-за пропсов и  из-за find ?
Хотелось бы как проверять prevState
А зачем cityCard в зависимостях?
источник