Есть поведение, которое я хочу запустить, когда и только когда реквизиты для моего компонента изменились. В прошлом я использовал componentWillReceiveProps
, но с текущей документацией это кажется устаревшим. Документы, похоже, указывают на то, что componentDidUpdate
- это новая рекомендация, однако она срабатывает при любом обновлении, включая изменение состояния. getDerivedStateFromProps
также упоминается, но это должен быть статический метод.
Я мог бы написать какой-нибудь код для прохождения через все prevProps
и this.props
, но это кажется повторяющимся.