Задать вопрос
madrogalo
@madrogalo
Кратко о себе

Почему дублируются api запрос в react SPA?

На проеткте используется react SPA, redux, react-router, connected-react-router.
В middleware по '@@router/LOCATION_CHANGE' диспатчатся fetch запросы.
Есть данные, которые используются всегда при первой загрузке сайта.
Почему-то запроси происходят по несколько раз.
Есть у кого мысли на этот счет?
  • Вопрос задан
  • 2819 просмотров
Подписаться 1 Сложный 10 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
hzzzzl
@hzzzzl
просто предположение

в последних версиях create-react-app добавили некий React.StrictMode, который делает первый рендер дважды, вот вероятно из-за этого двойного рендера и два раза фетчит данные, см тут как это убрать
https://stackoverflow.com/a/61897567
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽