我不确定自己做错了什么:
class Test extends React.Component {
state = {};
static getDerivedStateFromProps(nextProps) {
return {};
}
render() {
return null;
}
}
我在React v16.3中遇到此错误:
warning.js:33警告:不会调用不安全的遗留生命周期 使用新组件API的组件。
Test使用getDerivedStateFromProps(),但也包含以下内容 遗留生命周期:componentWillReceiveProps
应删除上述生命周期。详细了解此警告 在这里:
但它不包含componentWillReceiveProps
...
答案 0 :(得分:0)
class Test extends React.Component {
state = {};
static getDerivedStateFromProps(nextProps) {
return null
}
}