markup & handle UI) • Created, used and open-sourced by Facebook • Designed to handle evolving multi-state events • Frameworkless - easy to plug in • FAST! Really!
Gem: light, drop in components anywhere in Rails view • 2) Separate entire front-end in React, bundled by Webpack and injected into Rails asset pipeline • 3) Stand-alone front-end in Node/React, and use Rails-API for back-end only
Magic of virtual DOM - abstract representation of DOM elements in memory • Render to HTML markup • Render to canvas (FLIP mobile web app) • Render to iOS (or Android) elements