如果您知道密钥,则在 React 中设置属性很简单,例如
data-500={this.props.YDistance}
但是如何动态设置密钥的一部分。例如
data-{this.props.YDistance}="valueHere"
var Test = React.createClass({
render: function() {
return (
<div data-{this.props.YDistance}="valueHere">
{this.props.children}
</div>
);
}
});
ReactDOM.render(
<Test YDistance="500">Hello World!</Test>,
document.getElementById('container')
);
有些库需要这种属性设置(例如skrollr等)