How should you pass props with the Redirect component without having them exposed in the url?
Like this <Redirect to="/order?id=123 />"? I'm using react-router-dom.
You should first pass the props in Route where you have define in your App.js
<Route path="/test/new" render={(props) => <NewTestComp {...props}/>}/>
then in your first Component
<Redirect
to={{
pathname: "/test/new",
state: { property_id: property_id }
}}
/>
and then in your Redirected NewTestComp you can use it where ever you want like this
componentDidMount(props){
console.log("property_id",this.props.location.state.property_id);}
You can use browser history state like this:
<Redirect to={{
pathname: '/order',
state: { id: '123' }
}} />
Then you can access it via this.props.location.state.id