Quiero eliminar la autenticación de usuario cuando la aplicación se ha cargado en varias pestañas. Una vez que se cierran todas las pestañas que tenían cargada la aplicación o se cierra todo el navegador, quiero eliminar el token almacenado en el almacenamiento local. Cuando un usuario vuelve a abrir una nueva pestaña e intenta ingresar a la aplicación, debe redirigir a la página de inicio de sesión. ¿Cómo se puede lograr esto en reaccionar, por ejemplo, cómo detectar que todas las pestañas que tienen cargada esa aplicación están cerradas?
Nota: quiero eliminar el token y mostrar la página de inicio de sesión solo cuando todas las pestañas estén cerradas o el navegador esté cerrado.
Por ejemplo, si la aplicación se cargó en 5 pestañas, al cerrar las 5 pestañas solo necesito eliminar el token.
¿Es posible usar un canal de transmisión para lograr esto? pero no estoy seguro de cómo implementarlos
¿Intentaste de esta manera?
openedTab === 0 y luego borrarlo en el evento de descarga