利用React JS中的key属性

我有一个来自API的值数组,它包含值列表。我将所有这些值映射到卡数组中(如下面的代码中所述 )。我需要提取所选元素的ID,它存储在 key 属性中。有没有办法使用/引用key属性的值?

{data.map((item) => (
          <Card key={item[0]} element={item} />
        ))}

我正在开发KaiOS应用,因此光标交互(onClick或onHover)受到限制。有一个nav-focus属性(使用自定义钩子进行维护),该属性用于确定是否选择了当前元素,并在此基础上使用CSS突出显示了该元素(如下图所示)。我不想保持所选元素的状态,因为每次我在卡片之间导航时都会对其进行更新。

我想知道是否可以使用所选项目的 key属性

利用React JS中的key属性

A19961217 回答:利用React JS中的key属性

我不想保持所选元素的状态,因为每次我在卡片之间导航时都会对其进行更新。

状态是正确的方式,为什么要不使用状态。

键应用于唯一标识呈现为列表的项目,例如使用map(),而不应该像其他道具那样真正使用。

,

使用html中的键。它将解决您建议的问题。它将通过getAttribute属性将所选项目作为属性。

prometheus/cloudwatch_exporter

现在onSelect函数将控制台记录所选语言:

 - aws_namespace: AWS/Lambda
   aws_metric_name: Invocations
   aws_dimensions: [FunctionName]
   aws_statistics: [Sum]
   aws_dimension_select_regex:
    FunctionName:
      - ".*test.*"
      - ".*dev.*"
本文链接:https://www.f2er.com/1291856.html

大家都在问