#typescript #react-query
Вопрос:
Итак, я следую этой схеме здесь:
https://tkdodo.eu/blog/effective-react-query-keys
но когда я пытаюсь использовать свой ключевой фактор с помощью useQuery, я получаю ошибку типа:
TS2345: Argument of type 'readonly ["product"]' is not assignable to parameter of type 'QueryKey'. The type 'readonly ["product"]' is 'readonly' and cannot be assigned to the mutable type 'unknown[]'.
// настройка
export const productKeys = {
all: ['product'] as const
// Использование
return useQuery (
productKeys.all, // TYPE ERROR HERE
async () => {
Примечание: Это не относится конкретно к данному примеру. Это происходит со всеми моими запросами на использование различных элементов keygen с фабрики ключей.
Комментарии:
1. Какую версию запроса react вы используете? Некоторое время назад была добавлена поддержка ключей запросов только для чтения…
2. Я использую: «react-запрос»: «^3.8.2», Спасибо.