Ответ 1
Nevermind, это было тривиально.
<Route path="book/:bookId" component={BookContainer} onEnter={onBookLoad}/>
export function onBookLoad(nextState) {
console.log(nextState.params.bookId);
//do stuff with the param
}
Я хочу сделать выборку с помощью обратного вызова onEnter, но я не знаю, как читать параметр URL в компоненте Route. У меня есть этот маршрут
<Route path="book/:bookId" component={BookContainer} onEnter={onBookLoad()}/>
Я хочу использовать bookId
из пути как параметр функции для onBookLoad()
. Возможно ли это?
Nevermind, это было тривиально.
<Route path="book/:bookId" component={BookContainer} onEnter={onBookLoad}/>
export function onBookLoad(nextState) {
console.log(nextState.params.bookId);
//do stuff with the param
}