Frameworks225k+ stars

React

A JavaScript library for building user interfaces

Commit Details

Message
"Initial commit"
Author
Jordan Walke
Date
2013-05-29
Hash
75897c2dcd1dd3a6ca46284dd37e13d22b4b16b4

Fun Fact

React was first deployed on Facebook's News Feed in 2011, two years before being open-sourced.

</>First Code

JavaScript
/**
 * @providesModule React
 */

"use strict";

var ReactComponent = require('ReactComponent');
var ReactCompositeComponent = require('ReactCompositeComponent');
var ReactCurrentOwner = require('ReactCurrentOwner');
var ReactDOM = require('ReactDOM');
var ReactDOMComponent = require('ReactDOMComponent');

var React = {
  DOM: ReactDOM,
  initializeTouchEvents: function(shouldUseTouch) {
    ReactMount.useTouchEvents = shouldUseTouch;
  },
  autoBind: ReactCompositeComponent.autoBind,
  createClass: ReactCompositeComponent.createClass,
  createComponentRenderer: ReactMount.createComponentRenderer,
  constructAndRenderComponent: ReactMount.constructAndRenderComponent,
  constructAndRenderComponentByID: ReactMount.constructAndRenderComponentByID,
  renderComponent: ReactMount.renderComponent,
  unmountAndReleaseReactRootNode: ReactMount.unmountAndReleaseReactRootNode,
  isValidComponent: ReactComponent.isValidComponent
};

module.exports = React;