在 React Hooks 中使用 const

Posted

技术标签:

【中文标题】在 React Hooks 中使用 const【英文标题】:Using const inside React Hooks 【发布时间】:2020-12-01 09:23:16 【问题描述】:

在 React 中,在功能组件内部使用 props 数组来过滤它并分配给 const 并在不设置 的情况下使用它是一个好习惯>const 值到 useState。在这种情况下,我在组件内没有任何状态更新。

【问题讨论】:

我不确定你在问什么。 你也可以添加你的代码 这种方法的问题是你没有触发重新渲染,我们使用状态来触发组件的重新渲染,要么是组件状态的变化,要么是道具的变化。 组件从父级获取道具,并且没有特定于子级的状态更改。例如没有事件,只需要在 UI 中渲染过滤后的道具。 【参考方案1】:

是的,这很好,这意味着您不必在组件更新时管理您的状态。例如,如果过滤器参数发生变化。

但是,请意识到您正在对每个渲染进行过滤。如果您将变量存储在您提到的状态中,则与单次相比。

【讨论】:

以上是关于在 React Hooks 中使用 const的主要内容,如果未能解决你的问题,请参考以下文章

React Hooks介绍

react native - 如何在元组数组中使用 React Hooks?

React hooks - 如何测试多个 useState hooks

React Hooks介绍

测试使用 Hooks 获取数据的 React 组件

React Hooks: use modal