重新获取Graphql数据

时间:2018-11-19 09:57:06

标签: reactjs react-redux graphql graphql-js relayjs

我有一个基本组件,它将具有一个QueryRenderer来获取标题,食品列表,过滤选项的数据。在render方法中,我想显示Header,FoodList和FilterSidebar。现在,当单击FilterSidebar中的某个项目时,我正在更改redux的状态,该状态又用作QueryRender的变量。 QueryRender使用新的过滤器再次重新获取数据。问题是因为Header和Filtersidebar也在queryrender的renderer方法内,所有组件都得到刷新。有什么方法可以解决这种情况,即只有列表会基于新变量进行更改。

0 个答案:

没有答案