Вы можете использовать компонент Link из реактивного маршрутизатора и указать to={}
в качестве объекта, в котором вы указываете путь к маршруту. Затем добавьте переменную, например, searchResult
для хранения значения, которое вы хотите передать. Смотрите пример ниже.
Использование компонента <Link />
:
<Link
to={{
pathname: "/page",
searchResult: this.state.searchResult
}}
>
Использование history.push()
this.props.history.push({
pathname: '/page',
searchResult: this.state.searchResult
})
Используя любой из вышеперечисленных параметров, вы теперь можете получить доступ к searchResult
для объекта местоположения, как показано ниже в компоненте вашей страницы.
render() {
const { searchResult } = this.props.location
return (
// render logic here
)
}
Вы можете увидеть пример того, как передать значение вместе с маршрутом, в другом примере здесь .