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

Как дождаться данных и выполнить useEffect один раз?

Я хочу совершить определенное действие, когда мне придут данные с сервера.
стандартно я могу это сделать следующим образом
useEffect(()=>{
...code
},[serverData])

но Проблема в том, что мне надо дождаться этих данных, выполнить определенные действия в useEffect один раз, и больше не выполнять, а "serverData" в других кусках кода меняется, и вызывает повторное выполнение useEffect.
Есть может какие альтернативы помимо useEffect, как это можно сделать?
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 2
Alexandroppolus
@Alexandroppolus
кодир
Выполняй это своё "определенное действие", когда получил данные и записываешь их в стейт.
Ответ написан
@drotsyk
Создать ещё один useEffect без действия?Не знаю правильно ли создавать два useEffect в одном компоненте
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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