Зачем нужен и как работает метод жизненного цикла `getDerivedStateFromProps()` в React? — ДейлиПреп