The library for web and native user interfaces.
Update DOM differences docs to include a note about the style attribute.
Pete Hunt committed
Jul 17, 2013 at 01:00 UTC
e5befc0a73daf1f587eaa7443a9786ddbf5d23ac
1 file changed
+1
docs/docs/09-reference.md
+1
@@ -205,4 +205,5 @@ React has implemented a browser-independent events and DOM system for performanc
205
* All events (including submit) bubble correctly per the W3C spec
206
* All event objects conform to the W3C spec
207
* All DOM properties and attributes (including event handlers) should be camelCased to be consistent with standard JavaScript style. We intentionally break with the spec here, since the spec is inconsistent.
208
+* The `style` attribute accepts a JavaScript object with camelCased properties rather than a CSS string. This is consistent with the DOM `style` JavaScript property, is more efficient, and prevents XSS security holes.
209
* `onChange` behaves as you would expect it to: whenever a form field is changed this event is fired rather than inconsistently on blur. We intentionally break from existing browser behavior because `onChange` is a misnomer for its behavior and React relies on this event to react to user input in real time.