小编Jag*_* CK的帖子

从 React 17 升级到 React 18 时是否需要升级 React-scripts

我有一个使用react版本17.0.2react-scripts版本的反应应用程序4.0.3

我将我的反应版本更新到 18,但我没有更新我的反应脚本。

这是正确的做法吗?我真的需要升级react-scripts才能体验React 18的所有新功能吗?

typescript reactjs react-scripts react-typescript react-18

6
推荐指数
0
解决办法
4234
查看次数

React js状态变量自动更新,无需setstate方法

我正在开发一个 React js 项目。我有一个状态变量,并在该方法期间x_state用另一个普通变量 ()初始化该状态变量 ( ) 。但每当我的普通变量 ( ) 更新时,它就会自动更新状态变量 ( )。xcomponentDidMount()xx_state

export class Demo extends React.Component {
  constructor(props) {
    super(props);
    this.state = {
      x_state: null
    }
    this.x = {}
  }

  componentDidMount() {
    this.setState({
      x_state: this.x
    })
  }
}
Run Code Online (Sandbox Code Playgroud)

局部变量 this.x 根据代码内的特定条件进行更新。每当局部变量 this.x 更新时,它都会自动更新状态变量 x_state。如何防止自动更新或自动setstate方法调用

javascript reactjs

2
推荐指数
1
解决办法
4235
查看次数