Как вынести логику запросов React

Хочу выносить всё логику запросов к серверу в отдельную папку, чтобы не загромождать компонент. Но не могу представить как это нужно сделать?введите сюда описание изображения


Ответы (1 шт):

Автор решения: Sergey

Используй стейт менеджер (Redux toolkit или mobX) Далее в папке API создаем фунции, которые делают запрос и возвращают ответ. В файле store у тебя будет состояние, которое ты будешь мутировать с помощью функций, которые делают запрос на сервер. Потом достаешь данные из стора, и распределяешь по компонентам.

→ Ссылка