El salto de ruta del enrutador de reacción hace que los datos en la tienda se restablezcan

1. La causa del problema:

        El enrutador React en el proyecto es una ruta de primer nivel. Cuando la ruta salta, el componente se desinstalará. Cuando se devuelve el componente, el componente se reconstruye. El componente didmount restablecerá los datos en la tienda, pero no se puede incrustar. Conjunto de rutas, las rutas anidadas representarán todos los componentes de la ruta. Si coloca la función que carga la tienda en el componente principal, cuando actualice el navegador en esta página, no encontrará los datos e informará un error.

Segundo, la solución:

       El componente actual escucha el evento de actualización del navegador. Cuando es el evento de actualización del navegador, no restablece los datos en la tienda. Cuando se inicializa, restablece los datos en la tienda.

Publicado 35 artículos originales · ganado elogios 1 · vistas 6718

Supongo que te gusta

Origin blog.csdn.net/qq_36162529/article/details/104637181
Recomendado
Clasificación