如何在JSX中添加自定义html属性
背后有不同的原因,但是我想知道如何简单地向JSX中的元素添加自定义属性?
回答:
回答:
React 16本机支持自定义属性。这意味着向元素添加自定义属性现在就像将其添加至render
函数一样简单,如下所示:
render() { return (
<div custom-attribute="some-value" />
);
}
回答:
当前不支持自定义属性。有关更多信息,请参见此未解决的问题:
解决方法是,您可以在中执行以下操作componentDidMount
:
componentDidMount: function() { var element = ReactDOM.findDOMNode(this.refs.test);
element.setAttribute('custom-attribute', 'some value');
}
以上是 如何在JSX中添加自定义html属性 的全部内容, 来源链接: utcz.com/qa/428130.html