用let声明钩子

时间:2019-10-21 16:57:05

标签: reactjs react-hooks

我是新来的React Hooks。我想知道我们是否可以仅使用“ let”而不是“ const”来声明钩子。在《守则》中,两者均有效。 const的问题在于我们无法重新分配该值。但是,如果钩子是用let声明的,那么我们可以。那么,用let而不是const声明钩子是个好方法吗?

const [counter,increaseCounter] = useState(1);

让[counter,increaseCounter] = useState(1);

1 个答案:

答案 0 :(得分:0)

->“ const的问题是我们无法重新分配该值。”

我认为我们仍然可以为它重新分配一个值,因为反应是在状态更改时会为该状态创建一个新的引用。