Estoy aprendiendo React.js recientemente,
y tengo algunas preguntas,
Como sabemos, setState es asincrónico, si no usamos js framework, usaremos let const o var para configurar la variable, es sincronía, pero ¿por qué deberíamos usar mucho más state en lugar de let const var para configurar la variable en React.js? ?
Utilizo el estado en algún escenario, pero no puede funcionar muy bien en mi aplicación web, por lo que trato de usar let para establecer mi variable, y puede funcionar muy bien, pero creo que si uso let en lugar de state, ¿no es una buena idea porque desperdicié la ventaja de React.js?
gracias por tu ayuda :>
Simplemente, en la mayoría de los casos, usamos state si lo usaremos en la interfaz de usuario (en las maquetas JSX), ya que cuando se actualiza con setState , la interfaz de usuario se actualiza, esto no sucede con las variables normales de JavaScript, ya que se reinicializa cuando el componente actualizaciones
Eso es además de otros ganchos, solo actualizaciones con respecto a las dependencias con estado únicamente, como useEffect , useMemo , useCallback .