Для query endpoint RTK Query генерирует useXQuery, например useGetUserQuery(id); для ручного запуска используют useLazyXQuery.
Как в компоненте выглядит отправка запроса на чтение данных через RTK Query? Какие хуки для этого используются?
Для query endpoint RTK Query генерирует useXQuery, например useGetUserQuery(id); для ручного запуска используют useLazyXQuery.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Для query endpoint RTK Query генерирует useXQuery, например useGetUserQuery(id); для ручного запуска используют useLazyXQuery.
Обычный query hook подписывает компонент на кеш, инициирует необходимую загрузку и возвращает data, error, isLoading, isFetching и другие поля. Lazy hook возвращает trigger и состояние запроса. Сгенерированные hooks доступны при использовании React-интеграции createApi. Endpoint, reducer и middleware API должны быть подключены; отдельный useEffect для каждого такого чтения обычно не нужен.
Источник: redux.js.org.