Building UIs with React

Speakers: 

React is a JavaScript library that is causing a complete rethinking of the best-practices on how to build complex UIs.

Audience

Front-end developers with advanced JavaScript skills

Intro

Although relatively new, it's a stable library that is used by Facebook, Instagram, Code Academy, etc, and gaining popularity really fast during this year 2014.

By implementing a Virtual DOM in JavaScript, React achieves high performance even in user interfaces full of state. The novelty of this approach is disrupting the way we used to manipulate the DOM. Although it might look strange approach at the beginning, the benefits of abstracting the DOM removes complexity and compensates the learning curve.

Topics covered

* Conceptually, how React compares to (or complements) other JavaScript libraries (AngularJS, Backbone.js, jQuery)
* Real Example of Drupal 8 + React (a pet project I'm building during the summer aimed at Drupal Developers)
* Drupal module React (already published)

Schedule info
Track: 
Frontend
Experience level: 
Advanced
Drupal Version: 
N/A