“Como passar dados entre rotas no React” Respostas de código

Envie dados através de rotas no React

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

Como passar dados entre rotas no 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

Envie dados através de rotas no React

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

Passando dados na rota react

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

Passando dados na rota react

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

Respostas semelhantes a “Como passar dados entre rotas no React”

Perguntas semelhantes a “Como passar dados entre rotas no React”

Mais respostas relacionadas para “Como passar dados entre rotas no React” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código