“Как передавать данные между маршрутами в React” Ответ

Отправить данные через маршруты в React

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

Как передавать данные между маршрутами в 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

Отправить данные через маршруты в React

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

Передача данных в маршруте реагирует

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

Передача данных в маршруте реагирует

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

Ответы похожие на “Как передавать данные между маршрутами в React”

Вопросы похожие на “Как передавать данные между маршрутами в React”

Больше похожих ответов на “Как передавать данные между маршрутами в React” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования