Поскольку getDerivedStateFromProps
является функцией static
, экземпляр отсутствует (this
).
Вместо этого эта функция предназначена для того, чтобы вы возвращали свое состояние вместо использования this.setState
.
static getDerivedStateFromProps(props) {
console.log('getDerivedStateFromProps', props);
const { modal } = props;
return { modal };
}