在ReactJs中,我们可以使用构造函数无法完成的componentWillMount做什么?两者都被调用一次,然后呈现组件。
import React from 'react';
class Display extends React.Component {
constructor(props)
{
super(props)
console.log('Display.Constructor...')
console.log(this.props)
}
componentWillMount(){
console.log('Display.componentWillMount...')
console.log(this.props)
}

答案 0 :(得分:0)
我认为,从React 17开始,ComponentWillMount
的前缀必须是UNSAFE_才能使用,并且不鼓励使用它。
我认为,在ComponentWillMount
中可以使用的构造函数内部唯一无法实现的事情是,setState()
也会做出反应,即使您的构造函数中的任何内容修改了状态,即使在另一个组件中也是如此。 / p>
您可能对此主题感兴趣的主题是here。