Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
xDKey
0
вклад
1
вопрос
0
ответов
0%
решений
Лайки
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
React приложение посылает огромное количество fetch-запросов?
jamtuson
@jamtuson
Вы в рендере вызываете fetchApi(); в котором идет обновление состояния, что в свою очередь вызывает обновления компонента и тем самым вызывает снова fetchApi();
Совет: fetchApi(); вызывайте в хуке жизненного цикла componentDidMount
Ответ написан
более трёх лет назад
Комментировать
Нравится
1
Комментировать
React приложение посылает огромное количество fetch-запросов?
Владимир
@Casufi
У тебя в каждом рендере стоит this.fetchApi() а в нем ты меняешь стейт, почитай в какой момент выполняется рендер
1) Почитай про жизненный цикл
https://reactjs.org/docs/state-and-lifecycle.html
3) На будущее почитай про redux + (redux-thunk or redux-saga)
Ответ написан
более трёх лет назад
Комментировать
Нравится
1
Комментировать
Оценили как «Нравится»
Закрыть
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама