React · Senior · Запитання 59 з 75
Поле введення вгорі великої сторінки змушує всю сторінку перерендерюватися на кожне натискання. Яке рішення найпростіше?
- ✓Правильна відповідь: Перенести стан поля вниз, у маленький компонент (колокація стану)
- 2Обгорнути всю сторінку в
useMemo - 3Зберігати значення поля в глобальній змінній
Пояснення
Зміна стану перерендерює компонент-власника та його нащадків. Тримати швидкозмінний стан поруч із місцем використання - спосіб обмежити роботу без мемоізації.