Reactjs 解释:通常为变量“;消失”;当函数退出但React保留状态变量时

Reactjs 解释:通常为变量“;消失”;当函数退出但React保留状态变量时,reactjs,components,state,mount,react-component-unmount,Reactjs,Components,State,Mount,React Component Unmount,通常,函数退出时变量“消失”,但React保留状态变量 1-这是否意味着组件卸载时状态保持不变? 2-如果是,这是否意味着当此组件准备再次装载时,其状态将获得其旧值而不是初始化?当组件卸载所有保留状态时,您的第一点答案仅为否 将会消失。当功能组件重新呈现时,React preserve state(保持状态)以提供相同的状态值。如果在变量中声明状态,则每次组件重新呈现或重新初始化时都会看到该变量 我认为你的第二点的答案应该从第一点开始就很清楚

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

1-这是否意味着组件卸载时状态保持不变?


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

当组件卸载所有保留状态时,您的第一点答案仅为 将会消失。当功能组件重新呈现时,React preserve state(保持状态)以提供相同的状态值。如果在变量中声明状态,则每次组件重新呈现或重新初始化时都会看到该变量

我认为你的第二点的答案应该从第一点开始就很清楚