Расскажи про fetchBaseQuery в RTK Query.

fetchBaseQuery — лёгкая обёртка над fetch для RTK Query: она создаёт baseQuery с общими настройками запросов, разбором ответа и форматом data/error.

Короткий ответ

Что ответить на собеседовании

fetchBaseQuery — лёгкая обёртка над fetch для RTK Query: она создаёт baseQuery с общими настройками запросов, разбором ответа и форматом data/error.

Подробный разбор

Ответ с пояснениями

fetchBaseQuery — лёгкая обёртка над fetch для RTK Query: она создаёт baseQuery с общими настройками запросов, разбором ответа и форматом data/error.

Можно задать baseUrl, prepareHeaders, credentials, timeout и обработку ответа. Endpoints передают относительный URL, method, params и body. Кеширование и инвалидацию обеспечивает RTK Query, а не fetchBaseQuery отдельно. Для обновления токена или нестандартного транспорта пишут обёртку либо собственный baseQuery.

Источник: redux.js.org.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее