Utilizando react em aplicações escaláveis

Post on 13-Apr-2017

48 views 0 download

Transcript of Utilizando react em aplicações escaláveis

ML XP

Utilizando React em aplicações escaláveisFront-end team Mercado Backoffice

G. Felizola e Rafael Santos

1. A escolha:

Candidatos:Angular 1 ou 2, Ember ou React

Requisitos:● Básico (Performance, Testável, etc);● Alto reaproveitamento de código;● Alta escalabilidade da aplicação;

Decisão:● Performance● Virtual-DOM (virou conceito para os outros)● COMPONENTES!

● Mudança de paradigma● Não se perder nas responsabilidades de cada

componente

● Estrutura de componentes é ideal para controle e manutenção

● Extremamente fácil de testar

2. Desafios e Vantagens:

● Todo dev já brincou com React.js

2.1 Componentes:

Qual deve ser a responsabilidade de um componente?

2.2 Responsabilidades:

Específicos ou genéricos?

Datagrid simples :

3. Utilização:

Datagrid com mais recursos:

3.1 Manutenção (a chave de ouro)

4. Toolkit: “Power, Unlimited Power!!!”

THANKS!

contato@mercadobackoffice.com.br