我是 React Hooks 的新手。我想知道我们是否可以使用"let"而不是"const"来声明钩子。在代码中两者都有效。const 的问题是我们无法重新分配值。但是,如果钩子是用 let 声明的,那么我们可以。那么用 let 而不是 const 声明钩子是不是好方法呢?
const [counter,increaseCounter] = useState(1(;
let [counter,increaseCounter] =useState(1(;
--> "const 的问题在于我们无法重新分配值。
我认为我们仍然可以用它重新分配一个值,因为 react 所做的是在更改该状态时为该状态创建一个新的 ref。