Estoy aprendiendo en 'The Net Ninja' sobre rutas y navegación entre las páginas.
Allí, un componente obtiene datos y si navegamos (desde la página de inicio) a otra página (Nuevo blog), antes de completar la búsqueda, da un error. (No se puede realizar una actualización de estado sobre un componente desmontado).
Por lo tanto, usé un Abort Controller de aborto y una cleanup function para solucionarlo (para detener la búsqueda después de desmontar el componente).
Pero no obtengo ningún error incluso sin usar Abort Controller y cleanup function . ¿Entonces por qué?
1- navegue a Nuevo blog
2- Luego navegue a Inicio
3- Luego navegue rápidamente a Nuevo blog nuevamente. (antes de cargar datos)
Esto debería dar el error anterior.
¿Es para una versión diferente? Allí: RRD: 5.2.0 && react: 17.0.1 y para mí: RRD: 5.3.3 && react: 18.1.0
Su proyecto: https://codesandbox.io/s/complete-react-tutorial-forked-c7onv3