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

Навіщо передавати функцію в useState(() => createInitialTodos())?

Пояснення

useState(createInitialTodos()) викликає функцію на кожному рендері, хоча результат потрібен один раз. Лінивий ініціалізатор useState(createInitialTodos) викликається лише під час монтування. Він має бути синхронним і чистим.

Де почитати

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

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

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

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

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