Size: a a a

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

2021 January 12

VB

Volodymyr Borysov in React — русскоговорящее сообщество
Igor N
два раза в неделю минимум задают этот вопрос тут
Пора делать закрепленый FAQ)
источник

ZS

Zhanadil Sadykov in React — русскоговорящее сообщество
в классовом компоненте что нужно сделать, чтобы метод выполнялся только единожды при рендере?
источник

R

Raman in React — русскоговорящее сообщество
Zhanadil Sadykov
в классовом компоненте что нужно сделать, чтобы метод выполнялся только единожды при рендере?
ComponentDidMount
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Zhanadil Sadykov
в классовом компоненте что нужно сделать, чтобы метод выполнялся только единожды при рендере?
componentDidMount
источник

VB

Volodymyr Borysov in React — русскоговорящее сообщество
Raman
ComponentDidMount
Он срабаыает ведь после рендера первого
источник

ZS

Zhanadil Sadykov in React — русскоговорящее сообщество
Raman
ComponentDidMount
именно метод? у меня этот метод меняется при клике, а дидмаунт в начале только грузит и все, а мне надо чтобы при клике тоже срабатывало
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Zhanadil Sadykov
именно метод? у меня этот метод меняется при клике, а дидмаунт в начале только грузит и все, а мне надо чтобы при клике тоже срабатывало
Тогда задайте нормально вопрос, непонятно что вы хотите сделать, какие клики, что там меняется и т.п.
источник

Е

Екатерина in React — русскоговорящее сообщество
Volodymyr Borysov
Пора делать закрепленый FAQ)
+
Я только 1 проект через поиск нашла)
источник

R

Raman in React — русскоговорящее сообщество
Zhanadil Sadykov
именно метод? у меня этот метод меняется при клике, а дидмаунт в начале только грузит и все, а мне надо чтобы при клике тоже срабатывало
Определись что надо тогда
источник

ZS

Zhanadil Sadykov in React — русскоговорящее сообщество
Raman
Определись что надо тогда
обычный метод, который реагирует на действие. Но с функционального компонента через useEffect срабатывает этот метод, он начинает уходить в бесконечный цикл.  Из за зависимости в useEffect. Я не знаю как это фиксить. Думал как то в классовом компоненте это пофиксить
источник

VB

Volodymyr Borysov in React — русскоговорящее сообщество
Zhanadil Sadykov
обычный метод, который реагирует на действие. Но с функционального компонента через useEffect срабатывает этот метод, он начинает уходить в бесконечный цикл.  Из за зависимости в useEffect. Я не знаю как это фиксить. Думал как то в классовом компоненте это пофиксить
Тогда это обычный handler.
Но все равно вы не объяснили задачу
источник

ZS

Zhanadil Sadykov in React — русскоговорящее сообщество
Volodymyr Borysov
Тогда это обычный handler.
Но все равно вы не объяснили задачу
да обычный хэндлер. Она получается есть в 2х компонентах (классовый и функциональный), есть еще один функциональный который передает параметры этому хендлеру. В функциональном родителе нормально работает, а вот в классовом уходит в цикл
источник

Ж

Женя in React — русскоговорящее сообщество
Делаю пагинацию. Использую material-ui Если жму на следующую страницу, то url в адресной строке не меняется, а внизу высвечивается что отработало. Не понимаю почему url не меняется ?
источник

Ж

Женя in React — русскоговорящее сообщество
источник

VB

Volodymyr Borysov in React — русскоговорящее сообщество
Zhanadil Sadykov
да обычный хэндлер. Она получается есть в 2х компонентах (классовый и функциональный), есть еще один функциональный который передает параметры этому хендлеру. В функциональном родителе нормально работает, а вот в классовом уходит в цикл
извините, но объяснение -- какая-то чушь. Мало чего понятно. Может кодом покажите?
источник

ZS

Zhanadil Sadykov in React — русскоговорящее сообщество
Volodymyr Borysov
извините, но объяснение -- какая-то чушь. Мало чего понятно. Может кодом покажите?
ща скину ссылку
источник

ZS

Zhanadil Sadykov in React — русскоговорящее сообщество
Volodymyr Borysov
извините, но объяснение -- какая-то чушь. Мало чего понятно. Может кодом покажите?
почему не хотел скидывать код, потому что тут очень много каши. В классовом компоненте хэндлер находится на 457 строке. В функциональном паренте хэндлер находится на 330 строке. А в чайлде все видно и так

https://codesandbox.io/s/charming-tu-cu9id
источник

VB

Volodymyr Borysov in React — русскоговорящее сообщество
Zhanadil Sadykov
почему не хотел скидывать код, потому что тут очень много каши. В классовом компоненте хэндлер находится на 457 строке. В функциональном паренте хэндлер находится на 330 строке. А в чайлде все видно и так

https://codesandbox.io/s/charming-tu-cu9id
кашу можно было убрать и оставить проблемные места
источник

ZS

Zhanadil Sadykov in React — русскоговорящее сообщество
ну я главное указал строки где начинаются методы
источник

G

Georgy in React — русскоговорящее сообщество
wdyr показывает кучу рендера от Connect(Droppable) Connect(Draggable). Что это и почему так?
источник