小编Edu*_*nco的帖子

const 应该在 React.js 中的函数组件之外吗?

我的一些代码收到了一条评论,上面写着“将 const 移到函数之外以避免重新声明”。这是一个普通的功能组件,如下所示:

export default function someComponent() {
  const someString = 'A string';
  ///...
}
Run Code Online (Sandbox Code Playgroud)

我对这导致重新声明的想法感到困惑,因为它没有,我知道保存变量和常量的记录属于作用域,所以它不完全是这样。但后来我想起打字稿不允许你在类中使用 const,不确定原因或者这是否相关。但后来 ts 在 ts v2 中添加了 readonly 修饰符,所以混乱仍然存在。

cons 应该在函数组件之外吗?我很想知道更多的意见。

optimization scope constants typescript reactjs

12
推荐指数
1
解决办法
4908
查看次数

标签 统计

constants ×1

optimization ×1

reactjs ×1

scope ×1

typescript ×1