Керування станом · Senior · Запитання 55 з 75

Що не так із цим оновленням кешу?

queryClient.setQueryData(["todos"], (old) => {
  old.push(newTodo);
  return old;
});

Пояснення

Пишіть (old) => old ? [...old, newTodo] : [newTodo]. Дані кешу вважаються іммутабельними, як і стан React.

Де почитати

Помилка в запитанні

Керування станом · Senior · запитання 55

Перевірте себе

Пройдіть тест Керування станом · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест