说明:通常情况下,函数退出时变量会“消失”,但状态变量会被 React 保留

Explain: Normally, variables “disappear” when the function exits but state variables are preserved by React

通常情况下,函数退出时变量“消失”,但 React 会保留状态变量

1- 这是否意味着组件卸载时状态会保留?

2- 如果是,这是否意味着当此组件准备好再次安装时,其状态将获得其旧值而不是被初始化?

当组件卸载所有保留状态时,第一点的答案很简单 会消失。 React 保留状态以便在功能组件 re-renders 时提供相同的状态值。如果您在变量中声明您的状态,您将在每次组件 re-renders re-initialized.

中看到该变量

我认为第二点的答案应该从第一点就很清楚了。