“¿Cómo pasar los parámetros con el historial.push?” Código de respuesta

History.push con parámetros

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

¿Cómo pasar los parámetros con el historial.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

Respuestas similares a “¿Cómo pasar los parámetros con el historial.push?”

Preguntas similares a “¿Cómo pasar los parámetros con el historial.push?”

Más respuestas relacionadas con “¿Cómo pasar los parámetros con el historial.push?” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código