那我们在使用过程中是否有思考过, 这些巧妙的方案, 到底是如何实现的呢?
以及, 为了实现这些, react团队做了那些巧思?...这篇文章, 我通过自己的方式, 带大家了解一下, react hooks的魔法.
react 是怎么捕获到hooks的执行上下文,是在函数组件内部的?...React hooks: not magic, just arrays
这篇文章比较久远了, 大概是在hooks即将发布的那段日子里....里面猜测了react hooks的实现方法, 他的推测是使用数组.会用两个数组存储 一个存state, 一个存setter, 并且按照顺序进行一一对应....对象里的值不论怎么修改, 你都会直接拿到最新的值.