Upgrade to Pro — share decks privately, control downloads, hide ads and more …

React at Minbox

React at Minbox

A high-level overview of why Minbox moved to React/Flux from Backbone and some tips for creating a performant and clean application.

Simon Fletcher

October 08, 2015
Tweet

Other Decks in Programming

Transcript

  1. Simon Fletcher @simonify http://wakecodesleep.com Previously founder/engineer at Interstate Used Backbone.js

    extensively Started learning React last year Just passed 2 years at Minbox
  2. JavaScript at Minbox Rails bootstrapped Backbone app React app with

    {Model, Collection, Router } = Backbone React app sans Backbone V1 V2 V3 Model, Collection, Router
  3. Passing mutable models as props Two-way data binding Side effects

    Unpredictable behavior Component Component Component Model Model Model
  4. Uploader Action comes in Mutate the store Emit a change

    Compare what’s changed React to change using Store as the source of truth