我的问题是概念性的,也就是说我们都知道使用useEffect Hook,每次在每次渲染之后调用useEffect时,React都会在下次运行效果之前清除先前渲染的useEffect,然后再次使用其新渲染来声明useEffect。 useEffect如何保持以前的状态?。
答案 0 :(得分:0)
google it。简而言之,React知道要安装,安装了哪些组件。它会跟踪所有组件。因为它跟踪所有数据,所以可以为每个数据分配任意数据。本质上就是钩子。
所有钩子所做的本质上是提供一种机制,以允许功能组件使用实例变量(某种形式的内部状态,但不能像您在React中那样考虑“状态”)。