gpt4 book ai didi

javascript - 构造函数与 componentWillMount

转载 作者:行者123 更新时间:2023-12-03 14:27:17 24 4
gpt4 key购买 nike

在 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)
}

最佳答案

我相信从 React 17 开始,ComponentWillMount 必须以 UNSAFE_ 为前缀才能使用,并且不鼓励使用它。

我认为在构造函数内唯一无法实现的事情是使用 ComponentWillMount 实现的,即 setState() 如果构造函数内有任何内容,也会引发警告即使在另一个组件中也可以修改状态。

有一个线程here您可能对此主题感兴趣。

关于javascript - 构造函数与 componentWillMount,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48876414/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com