我们在 React 中设置状态的方式有区别吗?

Is there a difference between how we set the state in React?

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

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

我的问题是,v1:

有区别吗
setState({firstState: value1, secondState: value2})

和 v2:

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

v2 是否有可能使申请运行变得困难?

React 的当前版本 batches state updates and can combine separate setState calls 在某些情况下。

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