如何将数据集与 cloneelement 一起使用?

格雷戈尔·沃伊诺夫

使用cloneelement时如何在元素上设置数据属性?

我试过这种方法。

const clonedItem = React.cloneElement(item, {
    dataset: { "data-test": 123 },
    dataTest: 123,
})

但这并没有在我的 html 中设置任何属性......

匿名的

可能是您将自定义组件存储在item变量中,即

let item = <ItemComponent />.

只需将 html 元素存储在item变量中,即

let item = <div><h1>Hello</h1></div>

这将在div元素中设置属性

如果使用自定义组件,则需要使用组件中传入的 props。

ItemComponent会像

function ItemComponent({dataTest}){
   return (
    <div dataTest={dataTest}>
      <h1>Hello</h1>
    </div>
  );
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将Sinon与Typescript一起使用?

如何将React.Children.map与带有[email protected]的React.cloneElement一起使用

如何将assertSequenceEqual与pandas系列一起使用?

使用cloneElement从父项将道具传递给子项组件

将Tensorflow数据集与分层采样一起使用

如何将数据从Postgresql数据提取到数据框以与sqldf一起使用

如何将字段集与自定义表单一起使用?

Plotly:如何将多个数据集与plotly express条形图一起使用?

如何将hparams与估算器一起使用?

我如何将ref附加到使用React.cloneElement复制的组件

如何将GNUPlot与以逗号分隔的单行数据集一起使用

使用cloneElement时如何保留子级

如何将useState()与Flatlist数据一起使用?

如何将NSCache与CoreData一起使用

如何将OAuth与Forms Auth一起使用

React-如何使用cloneElement以便保留上下文

如何将关联对象与枚举一起使用?

如何使用React.cloneElement克隆多个子级?

如何将PostgreSQL与JSONB数据一起使用

如何使用React.cloneElement设置上下文

如何将 UIImagePickerController 与委托一起使用?

如何将 ngClass 与数据绑定一起使用?

如何将数据表与数据对象一起使用?

如何将 SmallVec 与 Cow 一起使用

如何将 .css() 方法与数组一起使用?

无法使用 React cloneElement

如何使用 React.cloneElement 向子组件添加属性?

Liquibase:如何将 <preconditions> 与具有 runAlways true 的变更集一起使用?

将 ggplot 与 AirPassengers 数据集一起使用