Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
通常,当函数退出时,变量会“消失”,但状态变量会被 React 保留
1-这是否意味着组件卸载时会保留状态? 2-如果是,这是否意味着当这个组件准备好再次挂载时,它的状态会得到它的旧值而不是被初始化?
当组件卸载时,所有保留状态都将消失,您的第一点的答案就是“否”。React 保留状态以便在功能组件重新渲染时提供相同的状态值。如果你在一个变量中声明你的状态,你会在每次组件重新渲染重新初始化时看到该变量。
我认为你的第二点的答案应该从第一点就清楚了。