【问题标题】:Is there a difference between how we set the state in React?我们在 React 中设置状态的方式有区别吗?
【发布时间】:2021-10-13 09:48:26
【问题描述】:

首先,抱歉,如果问题中已经存在这种类型。

为了在 React 类中设置状态,我们调用 setState()

我的问题是,v1: 之间有区别吗:

setState({firstState: value1, secondState: value2})

和 v2:

setState({firstState: value1})
setState({secondState: value2})

v2 是否可能使应用程序运行困难?

【问题讨论】:

    标签: reactjs setstate


    【解决方案1】:

    在某些情况下,当前版本的 React batches state updates可以 combine separate setState calls

    只需在需要更新时设置需要更新的任何变量的状态。两者的性能差异可以忽略不计。

    【讨论】:

      猜你喜欢
      • 2018-12-10
      • 2021-01-29
      • 2017-08-27
      • 2019-08-03
      • 2017-08-30
      • 2021-06-24
      • 2020-06-05
      • 1970-01-01
      相关资源
      最近更新 更多