这篇文章, 我通过自己的方式, 带大家了解一下, react hooks的魔法.
react 是怎么捕获到hooks的执行上下文,是在函数组件内部的?...ReactCurrentDispatcher.current = ContextOnlyDispatcher; return children;}
先插一句题外话, 我们在写组件的过程中, 有可能会遇到死循环导致的崩溃报错...并且选择是 创建 还是 更新 的hook方法, 再使用这一行去执行渲染更新我们的组件 children=Component(props,secondArg)....', );}
为什么不能条件语句中,声明hooks? 并且需要在return语句之前声明?...返回.
function函数组件中的useState,和 class类组件 setState有什么区别?
class组件, 它是一个实例. 实例化了以后, 内部会有它自己的状态.