На проеткте используется react SPA, redux, react-router, connected-react-router.
В middleware по '@@router/LOCATION_CHANGE' диспатчатся fetch запросы.
Есть данные, которые используются всегда при первой загрузке сайта.
Почему-то запроси происходят по несколько раз.
Есть у кого мысли на этот счет?
Павел Диденко, в общем то нет. Если идёт так то это чудеса бэкенда точнее какой то стандарт. Решается жестким кодированием text/json вместо application/json где-то это описано в стандартах, но меня сильно раздражало именно эти два хопа вместо одного
в последних версиях create-react-app добавили некий React.StrictMode, который делает первый рендер дважды, вот вероятно из-за этого двойного рендера и два раза фетчит данные, см тут как это убрать https://stackoverflow.com/a/61897567