¿Cómo funcionan juntos redux y react-route cuando se desarrolla con reactjs?
1, necesita importar
Importar {Router, Ruta, historial del navegador} desde "react-router"
En React; En aplicaciones, normalmente es necesario utilizar
const Root =()= >(
& ltrouter>
& ltrouting path="/" Component = {App}/& gt;
& lt/Router & gt;
);
Además, en las aplicaciones Redux,
Luego, el desarrollador importa
import { Provider } de "react-redux"
El desarrollador usará
const Root =({ store })= > ;(
< proveedor store= { tienda }>
<router>
<routing path= "/"Componente = { Aplicación }/& gt;
& lt/Router & gt;
& lt/Provider & gt;
);
2.
Ahora, si la URL coincide con '/', el componente <route path="/(:filter)" componente={App}/> También puedes eliminar el ' # ' de la URL (por ejemplo: ). Los desarrolladores necesitan importar el historial del navegador desde el enrutador React para lograr esto: Importar {Router, Ruta, historial del navegador} desde "react-router"; Luego páselo a & ltrouter historial = { browserHistory }> & ltrouting path = "/(:filter)" componente = {App}/& gt; & lt/Router & gt; Siempre que los desarrolladores no necesiten ser compatibles con navegadores antiguos, como IE9, pueden utilizar browserHistory. Componentes/Root.js Importar React desde "react", {tipos de accesorios} Importar {Proveedor} desde "react-redux"; /p> Importar {Router, Ruta, historial del navegador} desde 'react-router'; Importar aplicación desde '. /App '; const Root =({ store })=>( & ltProvider Store={ store }> & ltrouter historial = { browserHistory }> & ltrouting path = "/(:filter)" componente = {App}/& gt; & lt/Router & gt; & lt/Provider & gt; ); Root.propTypes = { store:tipos de objeto de propiedad . }; Exportar el directorio raíz predeterminado;