1.19 多状态是如何进行正确记忆的

一、多状态记忆

  1. 在同一组件的每次渲染中,userState都依托于一个稳定的调用顺序

    1. 在React内部,为每个组件保存了一个数组,其中每一项都是一个state对。他维护当前state对的索引值,在渲染之前将其设置为“0”。每次调用userState时,React都会为你提供一个state对并增加索引值

  2. 不要再逻辑中调用useState!!!不然会改变内部的顺序,造成报错!!!

    1. ESLint会给我们提示警告,可以拆解到一个新的组件中

最后更新于