我们在 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 在某些情况下。
只需在需要更新时设置需要更新的任何变量的状态即可。两者的性能差异可以忽略不计。
首先,抱歉,如果已经存在这种问题。
为了在 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 在某些情况下。
只需在需要更新时设置需要更新的任何变量的状态即可。两者的性能差异可以忽略不计。