“So übergeben Sie Daten zwischen den Routen in React” Code-Antworten

Senden Sie Daten über Routen in React

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

So übergeben Sie Daten zwischen den Routen in 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

Senden Sie Daten über Routen in React

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

Daten in Route reagieren

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

Daten in Route reagieren

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

Ähnliche Antworten wie “So übergeben Sie Daten zwischen den Routen in React”

Fragen ähnlich wie “So übergeben Sie Daten zwischen den Routen in React”

Weitere verwandte Antworten zu “So übergeben Sie Daten zwischen den Routen in React” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen