我是 Relay 的新手,仍在努力解决它。根据我的理解,Relay 将查询与组件联系起来。这样,您可以说需要从 GraphQL 服务器提供组件 x、y 和 z。根据我的理解,官方react-relay
库将在适当的时间发送这些查询,很可能是在组件即将被渲染的时候。
这一切对我来说都是直接的用例,例如简单地显示数据列表。
但是,我对如何做感到困惑的是,如何调度可能不完全属于与组件相关联的事物类别的查询。一种查询,例如尝试获取用户身份验证会话令牌或其他内容的查询。这是我目前的情况:我正在尝试创建一个从 GraphQL 获取会话令牌的用户登录表单。我有一个参数化的 GraphQL 字段,它需要用户名和密码参数,如果它们有效,将返回一个会话令牌。我只是不知道如何使用 Relay 来查询该会话令牌。
我基本上只需要发送一个查询并处理响应(将该会话令牌放入 React 应用程序状态)。
有任何想法吗?