繁体   English   中英

useEffect 如何维护状态

[英]how useEffect maintain the state

我的问题是概念性的,也就是说我们都知道使用 useEffect Hook,每次在每次渲染后调用 useEffect 时,React 都会在下次运行效果之前清除上一次渲染中的使用效果,并再次使用他的新渲染声明 useEffect。 useEffect 如何保持之前的状态? .

只是谷歌它 简而言之,react 知道哪些组件正在挂载、挂载等。它会跟踪所有这些组件。 因为它会跟踪所有数据,所以它可以为每个数据分配任意数据。 这就是钩子的本质。

所有钩子所做的本质上都是提供一种机制来允许功能组件的实例变量(某种形式的内部状态,但不是您在反应中认为的“状态”)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM