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

При componentDidMount() все работает, но при апдейте и анмаунте ничего

не происходит. Где я туплю?

5 ответов

5 просмотров

У тебя тут данные грузятся при mount-е. Что у тебя должно происходить при unmount и update?

У тебя ж в useEffect пустой массив передается и по этому оно только разок сработает и все. Если хочешь при unmount что то происходило надо в useEffect функцию возвращать return () => { do something... }

если ты про useEffect, то в deps, ничего не указано если указать пустые deps [], то он отработает только в начале, если нужно что бы он работал при update, то нужно указать завсисмости, например const [state, setState] = useState(“someState”); useEffect(() => { // some actions }, [state]); в этом примере, то что находится в useEffect, будет отрабатываться каждый раз при изменении state в случае если хочешь что бы работал при unmount, то нужно указать return в useEffect useEffect(() => { return () => { // some actions } }, []);

Valentos- Автор вопроса
No Name
если ты про useEffect, то в deps, ничего не указан...

Спасибо. Все работает) Только при unmount отрпавляется старый стейт(с удаленым компонентом)

Valentos
Спасибо. Все работает) Только при unmount отрпавля...

так и будет, unmount, это состояние удаление компонента

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

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

сурсы: import std/asyncdispatch, std/httpclient, std/json, std/sequtils, std/strutils, std/unicode, std/unidecode, std/uri, uuid4, regex const GPT4_API...
Qtless Qtless
4
А ещё docker можно к ассемблеру прикрутить. В целом, системы сборки это настолько несвязанная вещь... Это оффтоп, можно сказать, во всех чатах. Это просто проект, который помо...
КТ315
22
Кто-нибудь может проверить на 11.3 и более ранних версиях, последнее число в трех нижних строках одно и тоже или нет? var Dict: TDictionary<Integer, string>; i, j: Intege...
Boris N (MBo)
6
Раз пошла тема про XML... Delphi XE 10.4.2(но это не важно), XML Data Binding Несколько XSD. В основном содержатся include на расширения. Несколько Namespace, это важно. Бин...
Alexey Gavrilov
4
вот что получается в интерпрететоре, работает и результаты выгляд разумными, но то как выглядит код мне не нравиться, а понять куда двигаться не очень могу, если кому не лень ...
Fedor
42
ребята, вы после работы успеваете/хватает сил время на себя потратить, допустим в зал и тд? особенно те кто на удаленке
Marat
10
Было открыто два проекта в Xcode. В одном делал билд, а в другом просто ковырялся. Проц разогрелся до 99 градусов, изображение на дисплее посыпалось и через 5 секунд комп выру...
Alexander Sherbakov
8
получается, что он находит одинаковое колво тегов, с разными именами, или я что тто не понял в таксоупе ?
Fedor
46
вот еще вопрос ошибка app/Main.hs:135:13: error: [GHC-83865] • Couldn't match type: MoveInfo -> Coords with: (Int, Int) Expected: Coords ...
Fedor
21
Какие в фасме есть определения для 128 и 256-битных слов?
The Bird of Hermes
12
Карта сайта