0

これはdocsの例です。問題は、データ グラフ内の完全に別の場所にあり、Todo->TodoItem チェーンを経由できない TodoItem コンポーネント内の他のデータも必要な場合はどうなるかということです。

class TodoItem extends React.Component {
  render() {
    const item = this.props.data;

  }
}
module.exports = createFragmentContainer(
  TodoItem,
  graphql`
    fragment TodoItem on Todo {
      text
      isComplete
    }
  `,
);

Relay/GraphQL では、データ モデルと同じ階層でビューを構成する必要があるようです。コンポーネントが他のフラグメントにアクセスする方法はありますか? わかりません、次のようなものです:

module.exports = createFragmentContainer(
  TodoItem,
  graphql`
    fragment TodoItem on Todo {
      text
      isComplete
    }
  `,
  graphql`
    fragment FriendItem on Friends {
      name
    }
  `,
);
4

1 に答える 1