Normally, variables “disappear” when the function exits but state variables are preserved by React
1- Does this mean that the state is preserved when the component unmounts ?
2- If yes, does this means that when this component is ready to be mounted again, Its state gets Its old value rather than being Initialized ?