我了解阿波罗更喜欢在渲染方法中使用<Query>
而不是this.props.client.query()
来进行查询。
我创建的每个新类都从<Query>
组件开始(以保持最佳实践),但是100%的时间最终将其删除并只在{{ 1}},否则基本上所有其他类方法都是无用的,因为它无法访问所需的任何数据。
是否故意从this.props.client.query()
组件获得的任何东西只能在componentWillMount
中使用?
仅依靠<Query>
完全是反模式吗?如果是这样,我是否应该创建一个另一个组件放入我的render()
内,以使诸如this.props.client.query()
之类的东西不会变得毫无用处?
为所有问题表示歉意,我很惊讶从未见过这个问题。