【问题标题】:What data to keep in React state什么数据要保持在 React 状态
【发布时间】:2021-05-31 07:40:28
【问题描述】:

在 React state 中,我们使用它来存储 API 响应和管理标志等数据。

我们可以使用 state 来存储在某些事件或用户操作后发生变化但不会在 UI 中显示或不需要渲染的数据,但它会在按钮后发送到 API 响应中点击。

状态中需要保留哪些确切数据?谁能解释一下...

提前谢谢...

【问题讨论】:

  • 如果您想保留经常更改的值,但不应该触发重新渲染,那么您应该使用 ref 而不是 state 。因为改变状态会触发重新渲染。
  • 如何存储在这样的变量中。someVariable = [1,2,3];如果有什么要更新的,我会更改这个变量 this.someVariable.push(2345)。 @Shyam

标签: reactjs react-component react-state


【解决方案1】:

我很高兴知道我们在这里讨论的是哪种数据。一些代码示例会很有帮助。

无论如何,如果此数据随时间而变化,或者某些其他组件依赖于此数据,或者不同组件基于该数据执行某些操作,那么我认为状态是一个适合它的地方。

【讨论】:

    猜你喜欢
    • 2016-12-15
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多