Please enable JavaScript.
Coggle requires JavaScript to display documents.
React, 300 Question React - Coggle Diagram
React
-
Циклы жизни компонента
Монтирование
-
-
-
-
Эти методы вызывают в следующем порядке, когда экземпляр компонента создаётся и добавляется в DOM
Обновление
Обновление может быть вызвано изменениями в свойствах или состоянии. Эти методы вызываются в следующем порядке, когда компонент повторно отрисовывается
-
shouldComponentUpdate(nextProps, nextState): boolean(default true)
-
-
-
getSnapshotBeforeUpdate(prevProps, prevState): any
-
componentDidUpdate(prevProps, prevState, snapshot?)
-
snapshot передается, если getSnapshotBeforeUpdate отдает что-то
Размонтирование
Этот метод вызывается, когда компонент удаляется из DOM
-
Обработка ошибок
Этот метод вызывается при возникновении ошибки во время отрисовки, в методе жизненного цикла или в конструкторе любого дочернего компонента.
-
-
-
-
setState(value, callback)
-
-
-
-
В каких случаях Class Component лучше, чем Functional Component
Определение компонента как класса – необходима, если компонент имеет состояние или значимые методы.
React key
Ключи помогают отслеживать: измененные, добавление, удаленные элементы в списке
Фрагменты позволяют группировать список дочерних элементов без добавления дополнительных узлов в DOM.
-
-