我正在与 Relay Modern 合作进行项目。但是当我将片段放在放置组件的地方时,我不确定如何从一个地方发送数据。
例如:
这是组件组成
-Page (QueryRenderer)
---Header
---body
---List
--UserAutocomplete
List 是 Fragment,类似 fragment PaymentsList on Payment
UserAutocomplete 的东西也是 Fragment,但在 RootQuery 上fragment UserAutocomplete_users on RootQuery
实际上,我把这个片段放在查询 QueryRenderer 中
graphql`
query PaymentQuery {
...PaymentsList
...UserAutocompleteFragment_users
}
但是后来我在这里得到了 UserAutocomplete 的数据,我必须通过 props 将这些数据发送给 UserAtocomplete 组件。有没有更好的方法,比如从商店获取这些数据,而不是通过道具发送它们?