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

Что такое RTK Query

RTK Query — это библиотека для управления данными в Redux, встроенная в Redux Toolkit. Она упрощает загрузку, кэширование и синхронизацию данных с сервера, заменяя ручное написание редьюсеров и экшенов.

Ключевые особенности:

  • Автоматическое кэширование данных
  • Дедупликация запросов
  • Поддержка мутаций (POST/PUT/DELETE)
  • Интеграция с Redux DevTools
  • Автогенерация хуков для React

Пример использования:

javascript
import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/query/react'

const api = createApi({
  reducerPath: 'api',
  baseQuery: fetchBaseQuery({ baseUrl: '/api' }),
  endpoints: (builder) => ({
    getPosts: builder.query({
      query: () => 'posts',
    }),
  }),
})

// Генерирует хуки автоматически
export const { useGetPostsQuery } = api

RTK Query уменьшает boilerplate-код и предоставляет готовые решения для распространённых задач работы с API.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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