“Cómo pasar datos entre rutas en React” Código de respuesta

Enviar datos a través de rutas en React

const navigate = useNavigate();
navigate('/other-page', { state: { id: 7, color: 'green' } });
Technical Heaven

Cómo pasar datos entre rutas en React

// React Router v6
// pass data between routes
// ---------------------------------------------------------------------
// sender.js/jsx
import { useNavigate } from "react-router-dom";

const navigate = useNavigate();
navigate('/other-page', { state: { username: 'user', password: '696' } });
// ---------------------------------------------------------------------
// receiver.js/jsx
import { useLocation } from "react-router-dom";

const location = useLocation();
console.log(location.state) // gives: {username: 'user', password: '696'}
nev gon giv u up

Enviar datos a través de rutas en React

const {state} = useLocation();
const { id, color } = state; // Read values passed on state
Technical Heaven

Pasar datos en la ruta reaccionar

<Route path="/" component={() => <Search name={this.props.name} />} /> 
Mystic Dev

Pasar datos en la ruta reaccionar

render={routeProps => <Search name={this.props.name} {...routeProps} />}
Mystic Dev

Respuestas similares a “Cómo pasar datos entre rutas en React”

Preguntas similares a “Cómo pasar datos entre rutas en React”

Más respuestas relacionadas con “Cómo pasar datos entre rutas en React” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código