那我们在使用过程中是否有思考过, 这些巧妙的方案, 到底是如何实现的呢?
以及, 为了实现这些, react团队做了那些巧思?...这篇文章, 我通过自己的方式, 带大家了解一下, react hooks的魔法.
react 是怎么捕获到hooks的执行上下文,是在函数组件内部的?...如果在条件语句中使用的话, 会造成你声明的hook值对应不上的问题. 二次渲染的时候就会报错了.
原理大概是这个意思.
这条理论从分析上来讲, 实现是有可能的....返回.
function函数组件中的useState,和 class类组件 setState有什么区别?
class组件, 它是一个实例. 实例化了以后, 内部会有它自己的状态....为什么 useState 的返回值是 数组? 而不是一个对象?
如果让你猜猜看, 你觉得这样做是为什么? 好处又是什么呢?