Встречается на собеседованиях • сегодня
Использовал ли RTK Query
Да, использовал. RTK Query — это мощный инструмент для работы с API в Redux Toolkit. Он упрощает загрузку, кэширование и обновление данных, уменьшая boilerplate-код.
Пример использования:
javascript
import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/query/react';
const api = createApi({
reducerPath: 'postsApi',
baseQuery: fetchBaseQuery({ baseUrl: '/api' }),
endpoints: (builder) => ({
getPosts: builder.query({
query: () => 'posts',
}),
addPost: builder.mutation({
query: (newPost) => ({
url: 'posts',
method: 'POST',
body: newPost,
}),
}),
}),
});
// Подключение хуков автоматически генерируется
export const { useGetPostsQuery, useAddPostMutation } = api;
export default api;
text
Плюсы:
- Автоматическое кэширование и инвалидация
- Минимум ручного управления состоянием
- Интеграция с Redux DevTools
- Поддержка SSR (Next.js)
Использовал в проектах с большим количеством API-запросов для упрощения логики.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы