【发布时间】:2016-04-27 19:34:32
【问题描述】:
我在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 的数据。难道不应该将它们全部折叠成一个电话吗?我做错了什么?
【问题讨论】:
标签: reactjs react-router relayjs react-router-relay