Керування станом · Senior · Запитання 74 з 75
Що не так із providesTags: (result) => result.map(({ id }) => ({ type: "Post", id }))?
- ✓Правильна відповідь: Якщо запит упав,
resultдорівнюєundefined, і функція кине помилку; повертайте запасні теги для випадку помилки - 2Теги мають бути рядками
- 3Нічого; це рекомендована форма
Пояснення
Пишіть result ? [...result.map(...), { type: "Post", id: "LIST" }] : [{ type: "Post", id: "LIST" }], щоб наступна мутація однаково могла спричинити перезапит після помилки.