relayjs 相关问题

Relay是一个用于构建数据驱动的React应用程序的JavaScript框架

.NET 使用 MailKit 发送 SMTP 电子邮件失败,而 limilabs 正常工作

我有一个使用 VPC 在 Cloud Run 实例上运行的 .NET 应用程序,并且我一直在尝试实现一种使用 google SMTP 服务器发送电子邮件的方法。 我的公共 IP 在中继服务器白名单中...

回答 1 投票 0

Android Studio:通过 Relay 插件导入 Figma UI 包,但 UI 包在 Android 视图中不可见

使用 Google Relay 插件将 Figma UI 包导入 Android Studio 后遇到问题。 UI包好像导入成功了,但是在Andr中看不到...

回答 1 投票 0

onClick事件触发时如何使用useLazyLoadQuery

我有一个通知列表组件,可以呈现您拥有的所有通知 单击每个通知时,都会显示一个弹出窗口,该弹出窗口将接收一个参数来运行特定查询...

回答 1 投票 0

FlatList 中的悬念

我正在使用 Relay 开发一个 React Native 应用程序。我在 ScrollView 中使用 FlatList,如下所示: ... 我正在使用 Relay 开发一个 React Native 应用程序。我在 FlatList 中使用 ScrollView,如下所示: <ScrollView> ... <Suspense> <FlatList /> </Suspense> </ScrollView> 我遇到了 ondEndReached 的问题(每次都会被调用),所以我转向了这样的事情: <FlatList ListHeaderComponent={...} ... /> 工作正常(onEndReached在必要时被调用),但是当我使用Relay时,我必须使用Suspense来添加旋转器/加载器,如果我将FlatList包裹在Suspense中将暂停所有组件(包括标题)而不仅仅是项目。 您对如何进步有任何想法吗?一种替代方法是使其在 FlatList 内的 ScrollView 工作,另一种方法是使其仅对 Suspense 中的项目在 FlatList 工作。谢谢! 当使用中继(或任何其他具有 Suspense 和 FlatList 的库)时,您可以在 Suspense 后备中复制列表头,假设它仅在初始渲染中挂起 - onEndReach 不应触发 Suspense。 const MyListHeader = () => <>{...}</> const MyList = (props) => <FlatList {...props} /> const Fallback = () => ( <MyList ListHeaderComponent={MyListHeader} data={[]} renderItem={() => null} scrollEnabled={false} /> ) const MyListWithRelay = (queryRef) => { const queryKey = usePreloadedQuery(MyQuery, queryRef) const { data } = usePaginationFragment(graphql`...`, queryKey) return ( <MyList {...} data={data.connection.edges} /> ) } const Screen = (queryRef) => ( <Suspense fallback={<Fallback />}> <MyListWithRelay queryRef={queryRef} /> </Suspense> )

回答 1 投票 0

为什么 useLazyLoadQuery() 看起来像是阻塞并且会导致重新渲染?

我正在遵循 Relay 教程,这是第 3 步,如 https://relay.dev/docs/tutorial/queries-1/ 所示。我调试的代码是 导出默认函数 Newsfeed() { console.log("这里 0&

回答 1 投票 0

故障输入ESP32显示

我正在使用电容传感器来检测物体。传感器需要 24V 才能运行,但 ESP32 的运行电压为 2.2 至 3.6V。传感器的输入也将是 24V。所以我无法直接将传感器连接到...

回答 1 投票 0

无法点击新建/导入UI包

我为 Figma 和 Android Studio 安装了 Relay 插件,按照手册进行配置。我打开 Android Studio,无法点击菜单“新建/导入 UI 包”。该按钮被禁用。 按钮被禁用 我...

回答 2 投票 0

GraphQL 验证错误

我正在尝试中继寻宝教程,但在运行 npm start 时出现以下错误。我确实通过运行 npm run update-schema 更新了我的架构。 未捕获的错误:GraphQL 验证错误``

回答 2 投票 0

如何将GraphQL + Relay检索到的数据转换为正常的React状态?

文档中的示例: 从“AppQueryType.graphql”导入类型 {AppQueryType}; const React = require('React'); const {graphql, useQueryLoader, usePreloadedQuery} = require('react-relay');

回答 1 投票 0

Relay ConnectionHandler.getConnectionID()连接不存在错误

我正在尝试清理我的应用程序中的中继 graphql 流。 Atm 在某些地方我仍在使用 fetchKey 和记录失效,我想将其更改为 @appendEdge/@appendNode 指令。不幸的是

回答 2 投票 0

Relay 编译器无法读取 graphQL 文件

我正在尝试第一次启动并运行 Relay,并按照 https://relay.dev/docs/getting-started/step-by-step-guide/ 上的设置指南进行操作 我已经生成了我的 graphQ...

回答 1 投票 0

从 Pi (Python) 控制继电器的计时器出现奇怪的逻辑错误

我在树莓派上使用Python来控制灯定时器的继电器。这些功能相当简单: def time_check(自身): now = datetime.datetime.now().time() ...

回答 0 投票 0

使用 React、React Router 和 React Relay 我应该使用哪个来存储和检索状态?

我目前正在将 React 与 React Router 和 React Relay 一起使用。其中每一个都有更新/传递数据的方法。使用 useState 进行 React,使用其 PushState 包装器 (location.state) 进行 React Router 以及 Relay

回答 1 投票 0

React Relay Fragment 中的<fragment_name >$key 和<fragment_name >$data 有什么区别?

我正在学习react relay库,在阅读doc Relay - A Guided Tour - Fragments时,我对这部分感到困惑: Relay 会自动为任何声明的生成 Flow 类型

回答 1 投票 0

如何顺序获取 2 个片段(1 个是可重新获取的)

我是 Relay 的新手,目前正在尝试构建一个包含 2 个下拉列表的地址表单: 国家名单 所选国家/地区的州列表 为简单起见,组件可以像...

回答 0 投票 0

GraphQL/Relay - 如何将突变的输入变量传递到突变响应的查询中?

给定一个像这样的突变(看看 nextArticle 如何需要一个 ID 传递): mutation markArticleCompleteMutation( $输入:markArticleCompleteInput! ) {

回答 0 投票 0

使用现有的 Postfix + Dovecot 服务器,如何中继不适合我配置的域的邮件?

我有一个 Postfix + Dovecot 服务器,它正在接收公共邮件并允许人们使用 IMAP 查看他们的邮箱,这对特定域来说很好(我们称该域为 mail.acme.com)。但是,...

回答 0 投票 0

Raspberry pi 中继 3 个延迟命令

我是树莓派和 python 编码的新手。我一直在练习如何为我们的项目将继电器连接到树莓派。该项目应包括 3 次接力延迟,1 次 9 秒,1 次 1

回答 0 投票 0

如何使用带有Typescript的泛型将中继(graphql)连接映射到边缘的节点

我最近一直在实验React,GraphQL,Apollo和Relay符合性查询。现在,我有一个GraphQL后端,该后端具有一个简单的graphql模式,并带有针对...

回答 1 投票 1

带中继的TypeScript:无法解析生成的模块

在我的MessageItem.tsx组件中,我有以下代码:const data = useFragment(graphql`消息{日期正文}上的MessageItem_message片段,消息...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.