一个Function Component的state状态整体是作为memoizedState存在FIber中的。
function执行时,首先取memoizedState第一个base state,作为hook数据源,更新state。
一次执行完后,hook被更新:
然后hook变为下一个数据源,并继续执行更新。
假如某个useState没有执行,会导致指针移动出错,数据存取出错
一个Function Component的state状态整体是作为memoizedState存在FIber中的。
function执行时,首先取memoizedState第一个base state,作为hook数据源,更新state。
一次执行完后,hook被更新:
然后hook变为下一个数据源,并继续执行更新。
假如某个useState没有执行,会导致指针移动出错,数据存取出错
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。