React Hooks useState为什么顺序很重要


一个Function Component的state状态整体是作为memoizedState存在FIber中的。

function执行时,首先取memoizedState第一个base state,作为hook数据源,更新state。

一次执行完后,hook被更新:

然后hook变为下一个数据源,并继续执行更新。

假如某个useState没有执行,会导致指针移动出错,数据存取出错

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM