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

Можно же просто колбэк добавить в deps, зачем вырубать его

то?)

12 ответов

5 просмотров

потому что ему надо только один раз запросить данные, насколько я понял

Dmitry
потому что ему надо только один раз запросить данн...

ну я так понял, что если я правильно использую useCallback, то он и вызовет этот useEffect только 1 раз

Elijah
ну я так понял, что если я правильно использую use...

это возможно только если у тебя либо в колбэке не используется стейт, либо с дополнительным варнингом уже в useCallback (в иных случаях у тебя при изменении зависимостей useCallback также будет useEffect вызываться)

Dmitry
это возможно только если у тебя либо в колбэке не ...

да, все так. теперь, чтобы убрать варнинг из useCallback - я сделал: const { callback_0, callback_1, callback_2 } = props const doCallbacks = useCallback(() => { callback_0() callback_1() callback_2() }, [callback_0, callback_1, callback_2]) useEffect(() => { doCallbacks() }, [doCallbacks]) надеюсь все правильно ... во всяком случае варнинги исчезли и больше не происходит Maximum update depth exceeded ))

Elijah
да, все так. теперь, чтобы убрать варнинг из useCa...

но теперь у тебя при изменении callback_0/1/2 будет вызываться useEffect

Dmitry
но теперь у тебя при изменении callback_0/1/2 буде...

да, но они не меняются - это просто из контейнерного компонента приходят коллбэки для редьюсеров

Elijah
да, но они не меняются - это просто из контейнерно...

тогда ок) правда контейнеры в 2020 это странно)

Dmitry
тогда ок) правда контейнеры в 2020 это странно)

ну блин, я учусь еще тока ... по курсам от Димыча ... там так было сделано ... далее у меня в планах Mosh Hamedani - посмотрим, может там будет по-современнее

Elijah
ну блин, я учусь еще тока ... по курсам от Димыча ...

лучше уж курсы от документации, там всегда ап ту дейт 😌

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

На самом деле нет( документация у реакта очень херово ползёт к аптудейт

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

я не умею теорию с практикой сопоставлять ... как бы я доку всю прочитал - но как это использовать в реальной работе - я не могу понять, поэтому для таких как я и нужны курсы - где показывают наглядно, как это использовать

Ivan 🧑‍🚀
На самом деле нет( документация у реакта очень хер...

ну тут больше уклон в редакс наверное все же) но, да, щас еще раз окинул взором, сначала обрадовался, что даже примеры в основном на функциях, а потом дошел до стейта и взгрустнул

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Реально в одиночку написать игровой движок на Си?
ㅤ (SVO)
11
Карта сайта