Встречается на собеседованиях • сегодня
Для чего нужен RTK Query
RTK Query — это инструмент из Redux Toolkit для управления состоянием данных, полученных с сервера. Он упрощает загрузку, кэширование, обновление и синхронизацию данных, избавляя от ручного написания редьюсеров, экшенов и эффектов.
Ключевые преимущества:
- Автоматическое кэширование и инвалидация данных
- Дедупликация запросов
- Оптимистичные обновления
- Поддержка хуков для React
- Генерация API на основе эндпоинтов
Пример использования:
javascript
import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/query/react';
const api = createApi({
baseQuery: fetchBaseQuery({ baseUrl: '/api' }),
endpoints: (builder) => ({
getPosts: builder.query({
query: () => 'posts',
}),
}),
});
// В компоненте:
const { data, isLoading } = useGetPostsQuery();
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы