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

Для чего нужен 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();
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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