React · Middle · Запитання 63 з 75
Що робить setCount(5), якщо count уже дорівнює 5?
- ✓Правильна відповідь: React може пропустити перерендер нащадків, бо
Object.is(5, 5)істинне - 2Завжди перерендерює все піддерево
- 3Видає попередження
Пояснення
React порівнює новий стан через Object.is. Сам компонент він може ще раз відрендерити перед виходом, але нащадки й ефекти пропускаються.