React · Senior · Запитання 28 з 75

Чи гарантує useMemo, що обчислення не повториться за тих самих залежностей?

Пояснення

Документація прямо називає useMemo оптимізацією продуктивності: React може відкинути кеш (наприклад, для прихованих компонентів або в майбутніх версіях). Якщо код ламається без useMemo, шукайте проблему в логіці. Для гарантовано сталого значення підходять useState(() => init) або useRef.

Де почитати

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

React · Senior · запитання 28

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

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

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