маршрут на основе свойства контекста - PullRequest
0 голосов
/ 05 марта 2019

У меня есть объект Route, подобный этому

const Routes = (
    <Route>
        <Route path="/g/*" component={Gallery} />
        <Route path="*/cat.jump" render={props => <Gallery {...props} catJump />} />
    </Route>);

export default Routes;

Я хотел направить, когда есть путь / g / * и context.isSite верен path, иначе path

Есть идеи, как я могу это сделать?

1 Ответ

0 голосов
/ 05 марта 2019

Вы можете создать свой собственный компонент Маршрут, в котором вы будете определять точный путь на основе контекста.После этого просто перенаправьте с <Redirect to={{ pathname: resolvedPath }}/> в этот пользовательский компонент Route.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...