Встречается на собеседованиях • сегодня

Когда в React ререндерится компонент

Компонент ререндерится в React в следующих случаях: 1. Изменение состояния (`setState` или `useState`) 2. Изменение пропсов (новые значения от родителя) 3. Ре-рендер родительского компонента (если не оптимизировано) 4. Изменение контекста (если компонент его использует) Пример с хуками: ```jsx function Counter() { const [count, setCount] = useState(0); // ререндер при setCount return ( ); } ``` Для оптимизации можно использовать: - `React.memo` (для пропсов) - `useMemo`/`useCallback` (для мемоизации значений/функций) - Правильные зависимости в `useEffect`
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы