[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
Did you know?
React components do not sandbox the rest of the page. Any script included beside the bundle shares the origin and can inspect inputs rendered into the document.
Security insights from Cside
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#