Реагируйте на apollo - Как передать реквизит в Query и получить к нему доступ в потомке - PullRequest
0 голосов
/ 12 декабря 2018

В настоящее время мы используем переменные для передачи реквизитов, которые требуются в дочернем элементе.

<Query
        variables={{
          queryVar1: 'a',
          queryVar3: 'a',
          props1: this.props.prop1,
          props2: this.props.prop1,
        }}
        query={SOMEQUERY}
        fetchPolicy="network-only"
      >
        { myComp }
      </Query>

Но это делает код загроможденным.как еще мы можем передать реквизит от родителя ребенку.

1 Ответ

0 голосов
/ 12 декабря 2018

Вы можете попробовать контекстный API или создать собственную функцию более высокого порядка для совместного использования параметров (например, с помощью XParams)

...