Условие задачи
Что такое жизненные циклы компонентов в JavaScript?
Ответ
Жизненный цикл обновления представляет собой последовательность методов, вызываемых при изменении состояния компонента или при получении от родительского компонента новых свойств. Этот жизненный цикл может использоваться для внедрения кода JavaScript перед обновлением компонента либо для взаимодействия с DOM после обновления. Кроме того, он может служить для повышения производительности приложения, поскольку дает возможность отменить ненужные обновления.
Жизненный цикл обновления запускается при каждом вызове setState. Вызов setState внутри жизненного цикла обновления станет причиной бесконечно...