Задать вопрос
effect_tw
@effect_tw

Родительский кастомный хук срабатывает после выполнения логики дочернего компонента?

Есть кастомный хук родителя, в котором есть useEffect, который делает запись redux store. На основе эти данных из стора дочерний компонент делает отрисовку. Но данные из стора в нём, при первом рендере присутсвуют дефолтные , хотя в родителе я задиспатчил новые.
5ee1eea649e83047009595.png
  • Вопрос задан
  • 366 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
hzzzzl
@hzzzzl
useEffect после рендера выполняется, то есть сначала рендерится всё дерево родителя с дочками, и потом уже мамкин useEffect

... you might find it easier to think that effects happen “after render”. React guarantees the DOM has been updated by the time it runs the effects.

https://reactjs.org/docs/hooks-effect.html
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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