当前位置: 首页 > 知识库问答 >
问题:

如何在react组件中更深层次地分解数据支柱

呼延光明
2023-03-14

我有一个react-apollo HoC包装的组件和从github graph ql api获取的数据。

假设我们包装的组件道具将具有如下所示的数据:

我如何通过降压到达边缘??

我知道我可以像这样进入搜索字段:

({data:{search }} ) =

但这样的事情可能吗?

<代码>({数据:{搜索:{边}}}})=

非常感谢。


共有1个答案

晏正豪
2023-03-14

是的,这是可能的,您已经回答了自己的问题,这是正确的:

({ data: { search: { edges} }}) => <Component data={edges} />

您的组件现在将以名为数据的道具获取您的边数组

 类似资料:
  • 我是JSON/JSONB数据类型的新手,在选择更深层次的JSONB元素时遇到了一些问题。 对此有什么建议吗?

  • 问题内容: 我的TranslationDetail组件在打开时会传递一个ID,并基于此ID在类构造函数中触发外部api调用,以接收到该状态的数据,并将此数据显示在TranslationDetail上。 如果我手动输入网址,则一切正常。万一我想使用react- router例如显示url下面的下一项时,它确实发生了变化,但是api调用未触发,并且数据将保持不变。 请记住,我是一个初学者。发生这种情况

  • 使用React封装的图表组件,如何实现自动更新图表数据?

  • 问题内容: 我只是在数组上使用过,以为这是一个深复制。 如何执行阵列的深层复制? 我应该遍历它并执行一系列的操作吗? 问题答案: 是的,你应该遍历2D布尔数组以进行深复制。如果你使用的是Java 6,请同时查看方法。 我建议使用Java 6的下一个代码:

  • 问题内容: 我正在尝试仅更新数组状态中的一个元素,但不确定如何执行此操作。 State 设定状态 如果我想更改标记的第四个元素中的键,该怎么做? 谢谢 问题答案: 重要的一点是,我们不应该直接更改状态数组,而要始终在新数组中进行更改,然后使用setState更新状态值。 如 Doc 建议: 切勿直接更改this.state,将this.state视为不可变。 更新状态数组的基本流程是: 1- 首先

  • 我是新鲜的新反应,并试图建立一个简单的博客项目。 这个博客将显示一个帖子列表,访问者可以点击评论在帖子下面显示。 这里是我的问题,我想要一个特定的行为女巫是我想要用户能够显示一次只有一个评论框/窗口。 如果你点击了另一个评论链接,我想强迫其他的关闭。 我不知道该怎么做... 下面是一些代码来表示我的实际应用程序:CondeSandBox 很抱歉我的英语不好...