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

Навіщо потрібен третій аргумент init у useReducer(reducer, arg, init)?

Пояснення

useReducer(reducer, username, createInitialState) уникає перерахунку дорогого початкового стану на кожному рендері - як лінивий ініціалізатор у useState. init можна перевикористати й для скидання стану.

Де почитати

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

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

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

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

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