文章浏览阅读765次,点赞9次,收藏4次。如果我们在条件语句中定义了 useState,这样的话会导致可能第一次只有两个 useState,对应的count和num的索引为0和1。这样的话num的索引值发生了变化,它在不同情况下从数组中取得的值就是不一样了,不是它自身的值,这样就会导致错误。通过上面的介绍,可以加深我们对useState的理解,当然这不是官方的实现方式,只是简化后便于理解的方式。的值,每次修改后都会触发 Count 组件的重新渲染。根据上面分析的 useState 的功能,我们初步实现一个简单的 useState。