madrogalo
@madrogalo
Кратко о себе

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

На проеткте используется react SPA, redux, react-router, connected-react-router.
В middleware по '@@router/LOCATION_CHANGE' диспатчатся fetch запросы.
Есть данные, которые используются всегда при первой загрузке сайта.
Почему-то запроси происходят по несколько раз.
Есть у кого мысли на этот счет?
  • Вопрос задан
  • 2201 просмотр
Пригласить эксперта
Ответы на вопрос 1
hzzzzl
@hzzzzl
просто предположение

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

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

Войти через центр авторизации
Похожие вопросы