Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

144
Visualizações
ReactJS - Pase accesorios con componente de redirección

¿Cómo debe pasar accesorios con el componente Redirect sin que estén expuestos en la URL?

¿Te gusta este <Redirect to="/order?id=123 />" ? Estoy usando react-router-dom .

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Puedes pasar datos con Redirect así:

 <Redirect to={{ pathname: '/order', state: { id: '123' } }} />

y así es como puedes acceder a él:

 this.props.location.state.id

Los documentos de la API explican cómo pasar el estado y otras variables en Redirect / History prop.

Fuente: https://github.com/ReactTraining/react-router/blob/master/packages/react-router/docs/api/Redirect.md#to-object

over 4 years ago · Santiago Trujillo Relatório

0

Primero debe pasar los accesorios en la ruta donde ha definido en su App.js

 <Route path="/test/new" render={(props) => <NewTestComp {...props}/>}/>

luego en tu primer Componente

 <Redirect to={{ pathname: "/test/new", state: { property_id: property_id } }} />

y luego en su NewTestComp redirigido puede usarlo donde quiera como este

 componentDidMount(props){ console.log("property_id",this.props.location.state.property_id);}
over 4 years ago · Santiago Trujillo Relatório

0

Puede usar el estado del historial del navegador de esta manera:

 <Redirect to={{ pathname: '/order', state: { id: '123' } }} />

Luego puede acceder a él a través this.props.location.state.id

Fuente: https://github.com/ReactTraining/react-router/blob/master/packages/react-router/docs/api/Redirect.md#to-object

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda