React

Software Screenshot:
React
Software Details:
Version: 15.3.1 updated
Upload Date: 5 Sep 16
Developer: Facebook
Distribution Type: Freeware
Downloads: 92

Rating: 3.3/5 (Total Votes: 3)

React uses a declarative, XML-like syntax known as JSX, letting developers build well-organized code structures with ease.

JSX mixes HTML with JavaScript, which when passed through React gets converted to normal JS markup.

The library uses very little DOM coding, allowing the programmer to build his UI mainly via JavaScript.

React's source is framework agnostic, working with or without complex JS libraries loaded on the page. This frees up resources, and also ensures there aren't any pesky dependencies getting in your way.

What is new in this release:

  • Two Packages: React and React DOM
  • DOM node refs
  • Compiler optimizations
  • Stateless functional components
  • Deprecation of react-tools

What is new in version 15.0.2:

  • Two Packages: React and React DOM
  • DOM node refs
  • Compiler optimizations
  • Stateless functional components
  • Deprecation of react-tools

What is new in version 0.14.7:

  • Two Packages: React and React DOM
  • DOM node refs
  • Compiler optimizations
  • Stateless functional components
  • Deprecation of react-tools

What is new in version 0.14.3:

  • Two Packages: React and React DOM
  • DOM node refs
  • Compiler optimizations
  • Stateless functional components
  • Deprecation of react-tools

What is new in version 0.13.3 / 0.14.0 Beta 1:

  • Support for using ES6 classes to build React components; see the v0.13.0 beta 1 notes for details.
  • Added new top-level API React.findDOMNode(component), which should be used in place of component.getDOMNode(). The base class for ES6-based components will not have getDOMNode. This change will enable some more patterns moving forward.
  • Added a new top-level API React.cloneElement(el, props) for making copies of React elements - see the v0.13 RC2 notes for more details.
  • New ref style, allowing a callback to be used in place of a name: <Photo ref={(c) => this._photo = c} /> allows you to reference the component with this._photo (as opposed to ref="photo" which gives this.refs.photo).
  • this.setState() can now take a function as the first argument for transactional state updates, such as this.setState((state, props) => ({count: state.count + 1})); - this means that you no longer need to use this._pendingState, which is now gone.
  • Support for iterators and immutable-js sequences as children.

What is new in version 0.13.3:

  • Support for using ES6 classes to build React components; see the v0.13.0 beta 1 notes for details.
  • Added new top-level API React.findDOMNode(component), which should be used in place of component.getDOMNode(). The base class for ES6-based components will not have getDOMNode. This change will enable some more patterns moving forward.
  • Added a new top-level API React.cloneElement(el, props) for making copies of React elements - see the v0.13 RC2 notes for more details.
  • New ref style, allowing a callback to be used in place of a name: <Photo ref={(c) => this._photo = c} /> allows you to reference the component with this._photo (as opposed to ref="photo" which gives this.refs.photo).
  • this.setState() can now take a function as the first argument for transactional state updates, such as this.setState((state, props) => ({count: state.count + 1})); - this means that you no longer need to use this._pendingState, which is now gone.
  • Support for iterators and immutable-js sequences as children.

What is new in version 0.12.2 / 0.13.0-rc1:

  • Added support for more HTML attributes: formAction, formEncType, formMethod, formTarget, marginHeight, marginWidth
  • Added strokeOpacity to the list of unitless CSS properties
  • Removed trailing commas (allows npm module to be bundled and used in IE8)
  • Fixed bug resulting in error when passing undefined to React.createElement - now there is a useful warning

What is new in version 0.11.0:

  • Enabled the destructuring assignment transform when using jsx --harmony
  • Fixed a small regression with statics
  • Made sure we actually exposed the new API we said we were shipping: React.Children.count.

What is new in version 0.5.1:

  • Fixed bug with <input type="range"> and selection events.
  • Fixed bug with selection and focus.
  • Made it possible to unmount components from the document root.

What is new in version 0.4.0:

  • Switch from using id attribute to data-reactid to track DOM nodes. This allows you to integrate with other JS and CSS libraries more easily.
  • Support for more DOM elements and attributes (e.g., <canvas>)
  • Improved server-side rendering APIs. React.renderComponentToString(<component>, callback) allows you to use React on the server and generate markup which can be sent down to the browser.
  • Implemented an improved synthetic event system that conforms to the W3C spec.

What is new in version 0.3.0:

  • Initial public release.

Requirements:

  • JavaScript enabled on client side
  • Node.js

Similar Software

Common Node
Common Node

28 Feb 15

Egg.js
Egg.js

20 Jul 15

html2jade
html2jade

6 Jun 15

Apache BookKeeper
Apache BookKeeper

13 Apr 15

Other Software of Developer Facebook

Facebook Toolbar
Facebook Toolbar

16 Apr 15

Facebook Desktop
Facebook Desktop

18 Jun 18

Tornado
Tornado

10 Dec 15

Comments to React

Comments not found
Add Comment
Turn on images!