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

Правильно ли понимаю понимаю, если что поправьте? 1) UseEffect() = componentDidMount

и UpDate

2) useEffect(, []) = compWillUnMount

3) useEffect(, [count]) = DidMount и DidUPDate

21 ответов

14 просмотров

вообще нет смысла сравнивать, совсем иной подход

useEffect( () => {}, []) - componentDidMount useEffect(() => {}) - работает на любое обновление, вообще идиотизм useEffect(() => {}, [propName]) - componentDidUpdate useEffect(() => { return () => {}}, []) - componentDidUnmount

Evgheni Чернявский
вообще нет смысла сравнивать, совсем иной подход

почему нет смысла сравнивать ? суть та же - просто другой синтаксис )

Макс
useEffect( () => {}, []) - componentDidMount useEf...

и это не идиотизм ) ты второе - ты просто не ставишь масив зависимостей - поетому на каждое обновление будет этот юзефект

Ihor Selin
и это не идиотизм ) ты второе - ты просто не стави...

Ну согласись, когда у тебя что то отрабатывает от чего то - идиотизм. Лучше контролировать.

Ihor Selin
ааа, ты о этом ) ну оке

Ну а как. Заведет человек, не понимающий useEffect такой метод, получает ошибку maximum update depth exceeded, и всех тут запаривает, от чего нафиг такое

Макс
Ну а как. Заведет человек, не понимающий useEffect...

тут скорее чел виноват что не умеет дебажить и искать проблему

Макс
Ну согласись, когда у тебя что то отрабатывает от ...

Допустим в пропс передаются координаты, на которые должен быть сделан скрол при изменении пропса. как делать без useEffect?

Макс
именно в пропсы? через key?

Ну допустим карта внутри компонента. Допустим надо по ней перемещаться через scroll Данные задаем через пропс. Как заставить срольнуться без useEffect?

либо изменить key, либо через useEffect. А иначе как? Подскажи, будь добр

Макс
либо изменить key, либо через useEffect. А иначе к...

Ну ты же пишешь, что использовать useEffect это плохо.

Sarevok
Ну ты же пишешь, что использовать useEffect это пл...

Проследи цепочку, ты совсем не прав.

Макс
Проследи цепочку, ты совсем не прав.

Ок. Спорить не буду. Может и так.

Макс
useEffect( () => {}, []) - componentDidMount useEf...

Вот начальное сообщение. Видать ты контекст потерял

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта