Термин React обновлено

«компонент должен быть чистым»: что это

Коротко

«компонент должен быть чистым»: при одинаковых props, state и context он возвращает одинаковый JSX и ничего не меняет снаружи во время рендера: не мутирует внешние переменные, не делает запросов и подписок. Побочные эффекты живут в обработчиках событий и эффектах.

Определение

При одинаковых props, state и context он возвращает одинаковый JSX и ничего не меняет снаружи во время рендера: не мутирует внешние переменные, не делает запросов и подписок. Побочные эффекты живут в обработчиках событий и эффектах.

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по React проверят, что термин понятен в деле.