如何在JSX中添加自定义html属性

背后有不同的原因,但是我想知道如何简单地向JSX中的元素添加自定义属性?

JinJin凯梅2020/03/19 11:42:58

如果您使用的是es6,则应该可以:

<input {...{ "customattribute": "somevalue" }} />
飞云Pro猴子2020/03/19 11:42:58

考虑您要传递一个myAttr以value 命名的自定义属性myValue,这将起作用:

<MyComponent data-myAttr={myValue} />
村村小卤蛋2020/03/19 11:42:58

您可以使用“ is ”属性来禁用元素的React属性白名单。

在这里查看我的答案: Stackoverflow