Solucionat: redirigeix ​​a netlify react

Hi ha un problema amb les redireccions a Netlify React. Quan creeu una redirecció, Netlify intenta actualitzar automàticament els components href i ruta del document HTML. Tanmateix, aquest procés de vegades pot donar lloc a enllaços incorrectes o trencats.

Si teniu problemes amb les redireccions als vostres projectes Netlify React, us recomanem que desactiveu les actualitzacions automàtiques dels components href i path. Podeu fer-ho establint la propietat següent a la configuració del vostre projecte:

netlify-react-redirect-auto-update: fals

 app

In your React app, you can redirect to a different page using the Redirect component from React Router.

import { Redirect } from 'react-router-dom'; class App extends React.Component { render() { return ( <div> <Redirect to="/new-page" /> </div> ); } }

Què és netlify

Netlify és una plataforma com a servei (PaaS) que ajuda els desenvolupadors a crear i desplegar aplicacions web. Proporciona una plataforma perquè els desenvolupadors puguin crear, gestionar i desplegar aplicacions web amb una única comanda. Netlify també ofereix eines per supervisar i gestionar aplicacions.

Redireccions a React

Router

Quan creeu una ruta a React Router, podeu especificar una redirecció a seguir. Aquesta redirecció es produirà automàticament quan l'usuari visiti la ruta.

Per crear una redirecció a React Router, utilitzeu la funció de redirecció. Aquesta funció pren dos arguments: el camí a seguir i una funció de controlador que s'anomenarà quan l'usuari arribi a la destinació de la redirecció. La funció de controlador hauria de retornar un objecte amb dues propietats: status i url . La propietat d'estat ha de contenir el codi d'estat HTTP de la redirecció i la propietat url ha de contenir la nova URL que es mostrarà a l'usuari.

Aquí teniu un exemple d'una ruta senzilla que utilitza una redirecció:

importar Reaccionar des de 'reaccionar'; importar { Route } des de 'react-router'; importar { Redirecció } de 'react-router-dom'; const routes = [ { path : '/users/:id' , component : UserList , fills : [ { path : '/add' , component : AddUser }, { path : '/delete/:id' , component: DeleteUser } ] }, { path: '/users/:id/edit' , component: EditUserList } ]; exporta la ruta predeterminada. crear ( rutes );

Articles Relacionats:

Deixa el teu comentari