[React] Virtual DOM disallow custom attributes
For example,
render: function() {
return <div transition-state="opening"></div>;
}
Will give you a div</code> without the transition-state</code> attribute.
One of the workaround is using dataset.
render: function() {
return <div data-transition-state="opening"></div>;
}
Another is changing the attribute dynamically whenever componentDidUpdate</code> callbacks.
Note
- tabindex in JSX is tabIndex.
- class in JSX is className.
Written by Alive.Kuo
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Javascript
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#