Vi en un sitio web que podemos ver cuando un usuario intenta actualizar la página (usando F5 o haciendo clic en el botón Actualizar) de esta manera:
if (performance.navigation.type === 1)Mi pregunta es: digamos que el usuario no actualiza la página pero escribe otra URL en mi otra página. ¿Cómo puedo obtener ese evento?
Digo eso porque he almacenado en mi estado Redux si el usuario ha iniciado sesión. Cuando la página escribe otra URL, mi estado se pierde. Entonces, quiero capturar ese momento y verificar si tengo un token en el almacenamiento local.
Simplemente elimine esa condición y coloque el código en un useEffect y funcionará sin importar si actualiza la página o escribe la URL.
UseEffect se activará en cualquier renderizado.