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

Meet React

Meet React

Talk about React. The new open-source JS library from Facebook and Instagram, is a different way to write JavaScript apps.

Raphael Amorim

March 24, 2015
Tweet

More Decks by Raphael Amorim

Other Decks in Programming

Transcript

  1. Isso é um módulo ou não? É melhor criar uma

    diretiva para isso? É melhor criar um service para isso?
  2. Isso é um módulo ou não? É melhor criar uma

    diretiva para isso? É melhor criar um service para isso? Ou eu crio um factory?
  3. Isso é um módulo ou não? É melhor criar uma

    diretiva para isso? É melhor criar um service para isso? Ou eu crio um factory? Por que essa tralha não funciona?
  4. Primeira Impressão BtnLike.jsx “Achei Feio” “O HTML deveria ser separado

    do JS” “Então o React é templating language”
  5. Não se preocupe… JSX gera o JavaScript pós-compilação O código

    gerado corre mais rápido do que um código equivalente escrito diretamente em JavaScript.
  6. Não se preocupe… JSX gera o JavaScript pós-compilação O código

    gerado corre mais rápido do que um código equivalente escrito diretamente em JavaScript. … e o React não é um templating language
  7. Não se preocupe… JSX gera o JavaScript pós-compilação O código

    gerado corre mais rápido do que um código equivalente escrito diretamente em JavaScript. … e o React não é um templating language
  8. Segunda Impressão “ Ahhhh! Existe Data-Binding assim como o Angular.js!

    ” “ Ahhhh! Eu consigo rodar isso com o Backbone, certo? ” “ Ahhhh! Eu consigo fazer animações e SVG! ”
  9. Segunda Impressão “ Ahhhh! Existe Data-Binding assim como o Angular.js!

    ” “ Ahhhh! Eu consigo rodar isso com o Backbone, certo? ” “ Ahhhh! Eu consigo fazer animações e SVG! ” Opa! Espera um pouco!
  10. Virtual DOM É rápido É puro É o javascript puro,

    como abstração do DOM Renderiza totalmente