Предотвращение отрисовки компонента в React | OTUS

Предотвращение отрисовки компонента в React

Иногда в процессе работы может возникнуть необходимость скрыть компонент, причем даже в том случае, если он был отрисован другим компонентом. Для этого вместо вывода отрисовки следует вернуть null.

В примере ниже <WarningBanner /> отрисовывается с учетом значения свойства с названием warn. Когда значение свойства равно false, компонент не отрисовывается:

1-1801-95368e.png

Важно понимать, что возврат null из метода компонента render на запуск методов жизненного цикла компонента, по сути, не влияет. К примеру, componentDidUpdate будет вызываться по-прежнему.

По материалам сайта https://ru.react.js.org.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться