Я прочитал на react-router-relay, что:
react-router-relay автоматически сгенерирует комбинированный маршрут Relay со всеми запросами и параметрами из активных маршрутов React Router, а затем передаст результаты запроса каждому из компонентов маршрута. Поскольку все запросы собираются на одном маршруте, все они будут получены одновременно, а данные для всей вашей страницы будут загружаться, а затем отображаться за один раз.
Но в моем приложении я вижу два отдельных вызова /graphql
. Вот мой код:
<Route path="site_:siteId" component={AppSkeleton} queries={SiteAccountQueries}>
<Route path="mySites" component={Sites} queries={SiteAccountQueries} />
</Route>
Первый вызов извлекает данные для AppSkeleton
, а второй — для Sites
. Разве не предполагалось свернуть их все в один вызов? Что я делаю не так?