2017-02-17 13 views
1

方法は反応小道具を介してApolloクエリ選択を渡す方法はありますか?アポロは、データを移入する呼び出し反応

graphql(withQLTag)(ReactComponent) 

コンポーネントクラスの外部に存在するプロプ。

しかし、複数のデータモデルのリストを再利用できるように、事前定義されたクエリによって反応小道具を介して使用するデータを制御したい場合はどうすればよいですか(リストビューでは、データが返されました)

render() { 
     return(
      <ReactComponent qlTag="Model1"> 
     )... 

これを取り除く方法はありますか?

答えて

1

あなたが好きなだけラップのコンポーネントを行うことができます。

import MyListComponent from './somewhere'; 

const ProductListComponent = graphql(ProductListQuery)(MyListComponent) 
const EventListComponent = graphql(EventListQuery)(MyListComponent) 
const SomethingElseListComponent = graphql(SomethingElseListQuery)(MyListComponent) 

はいくつかの小道具を渡しコンポーネントを作成するようgraphqlラッパーと考えてください。

関連する問題