Встречается на 2% собеседований по JavaScript
Какие плюсы и минусы RTK Query
Плюсы:
- Встроен в Redux Toolkit, не требует дополнительных зависимостей
- Автоматически генерирует хуки для запросов и мутаций
- Кэширование данных, дедупликация запросов
- Автоматический инвалидейт кэша при мутациях
- Поддержка optimistic updates
- Минимальный boilerplate код
- TypeScript поддержка из коробки
Минусы:
- Менее гибкий, чем ручное управление запросами
- Сложнее кастомизировать (например, обработку ошибок)
- Избыточен для простых приложений
- Зависимость от Redux (если он не используется)
ts
// Пример использования
import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/query/react'
const api = createApi({
baseQuery: fetchBaseQuery({ baseUrl: '/api' }),
endpoints: (builder) => ({
getPosts: builder.query<Post[], void>({
query: () => 'posts',
}),
}),
})
// Автогенерируемый хук
const { data, isLoading } = useGetPostsQuery()
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы