“Bagaimana cara lulus params dengan history.push?” Kode Jawaban

Sejarah. Pusat dengan params

import { useHistory } from "react-router-dom";

const FirstPage = props => {
    let history = useHistory();

    const someEventHandler = event => {
       history.push({
           pathname: '/secondpage',
           search: '?query=abc',
           state: { detail: 'some_value' }
       });
    };

};

export default FirstPage;

Precious Panda

Bagaimana cara lulus params dengan history.push?

import { useEffect } from "react";
import { useLocation } from "react-router-dom";

const SecondPage = props => {
    const location = useLocation();

    useEffect(() => {
       console.log(location.pathname); // result: '/secondpage'
       console.log(location.search); // result: '?query=abc'
       console.log(location.state.detail); // result: 'some_value'
    }, [location]);

};

Lovely Lapwing

Jawaban yang mirip dengan “Bagaimana cara lulus params dengan history.push?”

Pertanyaan yang mirip dengan “Bagaimana cara lulus params dengan history.push?”

Lebih banyak jawaban terkait untuk “Bagaimana cara lulus params dengan history.push?” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya