Обнаружение динамической строки запроса для создания вложенных маршрутов с помощью React-Router - PullRequest
1 голос
/ 07 июля 2019

Я не хочу создавать каталог, использующий строку запроса в формате массива, чтобы выбрать один или несколько фильтров (диапазоны, цвета, категории ...). Каталог представляет собой страницу сайта, доступную из "/ catalog".

Я уже использую модуль TransitionGroup на своем главном маршрутизаторе, но мне интересно, возможно ли установить другой маршрут внутри маршрута, который должен только проверять, есть ли одна или несколько строк запроса после пути к каталогу, поэтому повторная визуализация только часть каталога с CSSTransition (а не вся страница) при изменении строк запроса.

Текущий маршрут:

            <Router>
                <Route render={({ history, location }) => (
                    <TransitionGroup>
                        <CSSTransition key={ location.key } timeout={500} classNames="default">
                            <Switch location={location}>
                                <Route path="/catalog" render={() => <Catalog
                                    location={ location }
                                    history={ history }
                                />} />
                            </Switch>
                        </CSSTransition>
                    </TransitionGroup>
                )} />
            </Router>

Может ли кто-нибудь помочь мне в этом?

Заранее спасибо!

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