react-refresh
Advanced tools
Changelog
0.5.2, 0.4.2 (December 18, 2013)
key
: CVE-2013-7035Changelog
0.4.1 (July 26, 2013)
setState
callbacks are now executed in the scope of your component.click
events now work on Mobile Safari.Object.prototype
is extended."undefined"
on update when previously defined.<iframe>
attributes.Changelog
0.4.0 (July 17, 2013)
id
attribute to data-reactid
to track DOM nodes. This allows you to integrate with other JS and CSS libraries more easily.<canvas>
)React.renderComponentToString(<component>, callback)
allows you to use React on the server and generate markup which can be sent down to the browser.prop
improvements: validation and default values. Read our blog post for details...key
prop, which allows for finer control over reconciliation. Read the docs for details...React.autoBind
. Read our blog post for details...<input>
, <textarea>
, <option>
, and <select>
in order to standardize many inconsistencies in browser implementations. This includes support for defaultValue
, and improved implementation of the onChange
event, and circuit completion. Read the docs for details...this.setState
now takes an optional callback as it's second parameter. If you were using onClick={this.setState.bind(this, state)}
previously, you'll want to make sure you add a third parameter so that the event is not treated as the callback.<div>{/* this is a comment and won't be rendered */}</div>
<div><Component1/><Component2/></div>
is transformed into React.DOM.div(null, Component1(null), Component2(null))
.
Previously this would be transformed into React.DOM.div(null, [Component1(null), Component2(null)])
.
If you were using React without JSX previously, your code should still work.require()
s to be relative unless specified