Встречается на собеседованиях • сегодня

Использовал ли 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-запросов для упрощения логики.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы