есть папка api
есть либа ky, axios для работы с запросами
export const fxGetSearchSchema = createEffect({ handler: fetchSearchSchema });
так я подключаю их в эффекты, потому что, если я буду реюзать fxGetSearchSchema то будут тригериться обновления в тем местах, где на него есть подписка, а это не нужно
хм, ну у меня как сделалано, есть корневой эффект для запросов, он используется для показа глобального состояния загрузки в уголке экрана, ждля обработки глобальных ошибок (5хх, ошибка сети) и так же для контроля за тем что у нас запрос авторизован был (то есть если 401, то редиректим в логин). Далее остальные эффекты просто вызывают внутри себя этот и все