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

React - Biblioteca Javascript para criação de UI

React - Biblioteca Javascript para criação de UI

Slides da Palestra sobre React.js apresentada no GuruPI

Avatar for Cleiton Francisco

Cleiton Francisco

August 09, 2014
Tweet

More Decks by Cleiton Francisco

Other Decks in Programming

Transcript

  1. Visão geral Algumas coisas que vamos ver aqui: 1. O

    que é o React? 2. Quem usa? 3. Características 4. O que o React não é 5. Instalação 6. Como funciona 7. Show me the code 8. React com outras libs JS 9. Links e Referências
  2. O que é o React? É uma biblioteca javascript criada

    pelo Facebook para criação de UI.
  3. Características Alta performance Baseado em "componentes" Apresenta o J S

    X (uma sintaxe XML para Javascript) Possui um Virtual DOM (muito mais rápido que o DOM) Pode ser executado tanto no browser quanto no servidor (node.js)
  4. O que o React não é... ... uma biblioteca de

    templates ... uma biblioteca MVC (mais usado como V) ... somente para aplicações novas
  5. States e Props Todo componente React possui dois atributos principais:

    estado (state) e propriedades (props). Toda vez que o estado de um componente é alterado, ele é renderizado. O método getInitialState é padrão para qualquer componente React. As propriedades são passadas através de atributos do objeto do componente
  6. React com outras libs JS Com Ember.js: http://discuss.emberjs.com/t/can-reactjs-be-used-as-a-view-within- emberjs/3470/4 Com

    Backbone: http://www.thomasboyt.com/2013/12/17/using-reactjs-as-a- backbone-view.html