Які методи життєвого циклу є в React?
В React є 3 фази: монтування, оновлення та розмонтування. У кожній із цих фаз є свої методи життєвого циклу.
Монтування:
- constructor()
- static getDerivedStateFromProps()
- render()
- componentDidMount()
Оновлення:
- static getDerivedStateFromProps()
- shouldComponentUpdate()
- render() - getSnapshotBeforeUpdate()
- componentDidUpdate()
Розмонтування:
- componentWillUnmount()
Обробка помилок:
- static getDerivedStateFromError()
- componentDidCatch()