SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
João Maiorchini
React
A JavaScript library for building user interfaces
1. Origem
2. O que é React?
3. Quem usa React?
4. Comunidade
5. Suporte (nativo e pwa)
6. Ecossistema
7. Controle de estado da aplicação
8. Hello World =)
Cronograma
2
● Porta JavaScript do XHP
○ XHP não resolveu problema muitas idas e voltas ao servidor
○ Engenheiro do Facebook "portou" o XHP para o JavaScript
○ Seis meses o resultado é "ReactJS".
● Primeiro uso foi no feed do Facebook em 2011
● Instagram se junta ao Facebook
Origem
3
● Base de código do Instagram era separada do Facebook
● Exigiu extrair o React da base do código do Facebook.
● Instagram foi o primeiro uso "externo" do React (2012).
○ Tornou-se open-source em maio de 2013 durante a JSConf US
○ Apresentação do React ( https://youtu.be/GW0rj4sNH2w)
Problema
4
Jordan Walke
Criador do ReactJS
5
Pete Hunt
● Uma biblioteca JavaScript open-source usada para desenvolver interfaces de usuário.
● Permite o reuso de componentes UI.
● Criar grandes aplicações web do qual os dados mudam mas sem recarregar a página.
O que é ReactJS
6
● O principal propósito do React é:
○ Ser rápido;
○ Escalável;
○ Simples.
● Corresponde a View do modelo MVC
O que é ReactJS
7
JSX
8
JSX
9Sem JSX
var Hello = React.createClass({
displayName: 'Hello',
render: function() {
return React.createElement("div", null, "Hello ", this.props.name);
}
});
ReactDOM.render(
React.createElement(Hello, {name: "World"}),
document.getElementById('container')
);
JSX
10Com JSX
var Hello = React.createClass({
render: function() {
return <div>Hello {this.props.name}</div>;
}
});
ReactDOM.render(
<Hello name="World" />,
document.getElementById('container')
);
Single-Way data flow
11
Virtual Document Object Model (Virtual-DOM)
12
Quem usa React?
13
Quem usa React?
14
E muito mais…
→ https://github.com/facebook/react/wiki/Sites-Using-React
Comunidade
15
● StackOverflow → Aprox. 74050 perguntas feitas
● Fórum (oficial)→ https://discuss.reactjs.org/
● React community no Hashnode → https://hashnode.com/n/reactjs
● Reactiflux Chat no Discord → https://discord.gg/0ZcbPKXt5bZjGY5n
● FreeNode channel → http://irc.lc/freenode/reactjs
● Redes Sociais
○ Facebook → https://www.facebook.com/react
○ Twitter → https://twitter.com/reactjs
● Canal no Slack https://react-brasil.slack.com/
Suporte
16
● React-native → https://facebook.github.io/react-native/
○ Ele usa o mesmo design do React para Android iOS e UWP (Universal Windows Platform)
● React PWA → https://www.reactpwa.com/
○ Suporte para aplicações PWA (progressive web apps).
Ecossistema
17
● Cerca de 48023 pacotes no NPM / YARN.
● react dev-tools
● code sandbox
● es7 (decorators, arrow functions, generators)
● babel
Controle de estado da aplicação
18
● mobX
● flow
Get started - Hello World
19
npm install -g create-react-app
create-react-app my-app
cd my-app
npm start
Necessita versão recente do Node.js Instalado
Obrigado!
20
Dúvidas?
REACT > (Angular && Vue.js)

Mais conteúdo relacionado

Mais procurados

Introdução ao ASP .NET Web API
Introdução ao ASP .NET Web APIIntrodução ao ASP .NET Web API
Introdução ao ASP .NET Web APIVinicius Mussak
 
Real time com java e Node.Js
Real time com java e Node.JsReal time com java e Node.Js
Real time com java e Node.JsFabiano Modos
 
MongoDB: Prós, Contras e Showcases.
MongoDB: Prós, Contras e Showcases.MongoDB: Prós, Contras e Showcases.
MongoDB: Prós, Contras e Showcases.Leonardo Quevedo
 
Node.js Sorocaba - meetup #1
Node.js Sorocaba - meetup #1Node.js Sorocaba - meetup #1
Node.js Sorocaba - meetup #1Pablo Souza
 
ASP.NET MVC, para sua vida melhorar
ASP.NET MVC, para sua vida melhorarASP.NET MVC, para sua vida melhorar
ASP.NET MVC, para sua vida melhorarWaldyr Felix
 
Integração com webservices usando MVC e mágica
Integração com webservices usando MVC e mágicaIntegração com webservices usando MVC e mágica
Integração com webservices usando MVC e mágicaLeocadio Tiné
 
Escalabilidade com docker - ASP.NET Conference 2016
Escalabilidade com docker - ASP.NET Conference 2016Escalabilidade com docker - ASP.NET Conference 2016
Escalabilidade com docker - ASP.NET Conference 2016Rodolfo Fadino Junior
 
TDC2016SP - Trilha Frameworks JavaScript
TDC2016SP - Trilha Frameworks JavaScriptTDC2016SP - Trilha Frameworks JavaScript
TDC2016SP - Trilha Frameworks JavaScripttdc-globalcode
 
.NET Core Internals. O que é o .NET Platform Standard?
.NET Core Internals. O que é o .NET Platform Standard?.NET Core Internals. O que é o .NET Platform Standard?
.NET Core Internals. O que é o .NET Platform Standard?Victor Cavalcante
 
Desenvolvimento para web com Meteor
Desenvolvimento para web com MeteorDesenvolvimento para web com Meteor
Desenvolvimento para web com MeteorWeverton Gomes
 
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte II
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte IIMeetup ScalaCamp Curitiba, Fevereiro de 2017, Parte II
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte IIMauricio Fernandes de Castro
 
Thales de Sousa Minussi - TDC Innovation 2021 (ZUP - DEVOPS)
Thales de Sousa Minussi - TDC Innovation 2021 (ZUP - DEVOPS)Thales de Sousa Minussi - TDC Innovation 2021 (ZUP - DEVOPS)
Thales de Sousa Minussi - TDC Innovation 2021 (ZUP - DEVOPS)Guillaume Falourd
 
MongoDB: introdução à sua próxima base de dados
MongoDB:  introdução à sua próxima base de dadosMongoDB:  introdução à sua próxima base de dados
MongoDB: introdução à sua próxima base de dadosJordan Kobellarz
 

Mais procurados (20)

Introdução ao ASP .NET Web API
Introdução ao ASP .NET Web APIIntrodução ao ASP .NET Web API
Introdução ao ASP .NET Web API
 
Real time com java e Node.Js
Real time com java e Node.JsReal time com java e Node.Js
Real time com java e Node.Js
 
MongoDB: Prós, Contras e Showcases.
MongoDB: Prós, Contras e Showcases.MongoDB: Prós, Contras e Showcases.
MongoDB: Prós, Contras e Showcases.
 
Node.js Sorocaba - meetup #1
Node.js Sorocaba - meetup #1Node.js Sorocaba - meetup #1
Node.js Sorocaba - meetup #1
 
ASP.NET MVC, para sua vida melhorar
ASP.NET MVC, para sua vida melhorarASP.NET MVC, para sua vida melhorar
ASP.NET MVC, para sua vida melhorar
 
Integração com webservices usando MVC e mágica
Integração com webservices usando MVC e mágicaIntegração com webservices usando MVC e mágica
Integração com webservices usando MVC e mágica
 
Ruby on Rails
Ruby on RailsRuby on Rails
Ruby on Rails
 
Escalabilidade com docker - ASP.NET Conference 2016
Escalabilidade com docker - ASP.NET Conference 2016Escalabilidade com docker - ASP.NET Conference 2016
Escalabilidade com docker - ASP.NET Conference 2016
 
TDC2016SP - Trilha Frameworks JavaScript
TDC2016SP - Trilha Frameworks JavaScriptTDC2016SP - Trilha Frameworks JavaScript
TDC2016SP - Trilha Frameworks JavaScript
 
.NET Core Internals. O que é o .NET Platform Standard?
.NET Core Internals. O que é o .NET Platform Standard?.NET Core Internals. O que é o .NET Platform Standard?
.NET Core Internals. O que é o .NET Platform Standard?
 
Desenvolvimento para web com Meteor
Desenvolvimento para web com MeteorDesenvolvimento para web com Meteor
Desenvolvimento para web com Meteor
 
ASP.NET MVC Core
ASP.NET MVC CoreASP.NET MVC Core
ASP.NET MVC Core
 
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte II
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte IIMeetup ScalaCamp Curitiba, Fevereiro de 2017, Parte II
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte II
 
Meteor - TechParty 2015
Meteor - TechParty 2015Meteor - TechParty 2015
Meteor - TechParty 2015
 
PHP + Node.js
PHP + Node.jsPHP + Node.js
PHP + Node.js
 
Asp.net web api
Asp.net web apiAsp.net web api
Asp.net web api
 
Thales de Sousa Minussi - TDC Innovation 2021 (ZUP - DEVOPS)
Thales de Sousa Minussi - TDC Innovation 2021 (ZUP - DEVOPS)Thales de Sousa Minussi - TDC Innovation 2021 (ZUP - DEVOPS)
Thales de Sousa Minussi - TDC Innovation 2021 (ZUP - DEVOPS)
 
Começando com meteor
Começando com meteorComeçando com meteor
Começando com meteor
 
MongoDB: introdução à sua próxima base de dados
MongoDB:  introdução à sua próxima base de dadosMongoDB:  introdução à sua próxima base de dados
MongoDB: introdução à sua próxima base de dados
 
Web assembly
Web assemblyWeb assembly
Web assembly
 

Semelhante a Introdução ao ReactJS: origem, conceitos, uso e comunidade

TDC2015 Porto Alegre - Interfaces ricas com Rails e React.JS
TDC2015  Porto Alegre - Interfaces ricas com Rails e React.JSTDC2015  Porto Alegre - Interfaces ricas com Rails e React.JS
TDC2015 Porto Alegre - Interfaces ricas com Rails e React.JSRodrigo Urubatan
 
Apostilava Java EE 5 - 2007
Apostilava Java EE 5 - 2007Apostilava Java EE 5 - 2007
Apostilava Java EE 5 - 2007Rafael Benevides
 
435142330-Guia-Completo-React-Js.pdf
435142330-Guia-Completo-React-Js.pdf435142330-Guia-Completo-React-Js.pdf
435142330-Guia-Completo-React-Js.pdfJulia469065
 
React - Biblioteca Javascript para criação de UI
React - Biblioteca Javascript para criação de UIReact - Biblioteca Javascript para criação de UI
React - Biblioteca Javascript para criação de UICleiton Francisco
 
TDC São Paulo 2015 - Interfaces Ricas com Rails e React.JS
TDC São Paulo 2015  - Interfaces Ricas com Rails e React.JSTDC São Paulo 2015  - Interfaces Ricas com Rails e React.JS
TDC São Paulo 2015 - Interfaces Ricas com Rails e React.JSRodrigo Urubatan
 
Apache Wicket - Desenvolvimento WEB orientado a componentes
Apache Wicket - Desenvolvimento WEB orientado a componentesApache Wicket - Desenvolvimento WEB orientado a componentes
Apache Wicket - Desenvolvimento WEB orientado a componentesCI&T
 
JSF 2.0 e ScrumToys
JSF 2.0 e ScrumToysJSF 2.0 e ScrumToys
JSF 2.0 e ScrumToysDr. Spock
 
JavaFX 2 - TDC 2012
JavaFX 2 - TDC 2012JavaFX 2 - TDC 2012
JavaFX 2 - TDC 2012jesuinoPower
 
PHP e AJAX: do Request ao Framework
PHP e AJAX: do Request ao FrameworkPHP e AJAX: do Request ao Framework
PHP e AJAX: do Request ao FrameworkRafael Dohms
 
Javaone Brazil 2012: Integrando Ext JS 4 com Java EE
Javaone Brazil 2012: Integrando Ext JS 4 com Java EEJavaone Brazil 2012: Integrando Ext JS 4 com Java EE
Javaone Brazil 2012: Integrando Ext JS 4 com Java EELoiane Groner
 

Semelhante a Introdução ao ReactJS: origem, conceitos, uso e comunidade (20)

TDC2015 Porto Alegre - Interfaces ricas com Rails e React.JS
TDC2015  Porto Alegre - Interfaces ricas com Rails e React.JSTDC2015  Porto Alegre - Interfaces ricas com Rails e React.JS
TDC2015 Porto Alegre - Interfaces ricas com Rails e React.JS
 
React
ReactReact
React
 
Hello ReactJs
Hello ReactJsHello ReactJs
Hello ReactJs
 
React Native na globo.com
React Native na globo.comReact Native na globo.com
React Native na globo.com
 
Apostilava Java EE 5 - 2007
Apostilava Java EE 5 - 2007Apostilava Java EE 5 - 2007
Apostilava Java EE 5 - 2007
 
435142330-Guia-Completo-React-Js.pdf
435142330-Guia-Completo-React-Js.pdf435142330-Guia-Completo-React-Js.pdf
435142330-Guia-Completo-React-Js.pdf
 
Começando com React.js
Começando com React.jsComeçando com React.js
Começando com React.js
 
React js
React js React js
React js
 
React - Biblioteca Javascript para criação de UI
React - Biblioteca Javascript para criação de UIReact - Biblioteca Javascript para criação de UI
React - Biblioteca Javascript para criação de UI
 
TDC São Paulo 2015 - Interfaces Ricas com Rails e React.JS
TDC São Paulo 2015  - Interfaces Ricas com Rails e React.JSTDC São Paulo 2015  - Interfaces Ricas com Rails e React.JS
TDC São Paulo 2015 - Interfaces Ricas com Rails e React.JS
 
Apache Wicket - Desenvolvimento WEB orientado a componentes
Apache Wicket - Desenvolvimento WEB orientado a componentesApache Wicket - Desenvolvimento WEB orientado a componentes
Apache Wicket - Desenvolvimento WEB orientado a componentes
 
Curso de ReactJS
Curso de ReactJSCurso de ReactJS
Curso de ReactJS
 
Vraptor 3
Vraptor 3Vraptor 3
Vraptor 3
 
React - Introdução
React - IntroduçãoReact - Introdução
React - Introdução
 
JavaFX 2
JavaFX 2JavaFX 2
JavaFX 2
 
JSF 2.0 e ScrumToys
JSF 2.0 e ScrumToysJSF 2.0 e ScrumToys
JSF 2.0 e ScrumToys
 
Java Web Fácil com VRaptor
Java Web Fácil com VRaptorJava Web Fácil com VRaptor
Java Web Fácil com VRaptor
 
JavaFX 2 - TDC 2012
JavaFX 2 - TDC 2012JavaFX 2 - TDC 2012
JavaFX 2 - TDC 2012
 
PHP e AJAX: do Request ao Framework
PHP e AJAX: do Request ao FrameworkPHP e AJAX: do Request ao Framework
PHP e AJAX: do Request ao Framework
 
Javaone Brazil 2012: Integrando Ext JS 4 com Java EE
Javaone Brazil 2012: Integrando Ext JS 4 com Java EEJavaone Brazil 2012: Integrando Ext JS 4 com Java EE
Javaone Brazil 2012: Integrando Ext JS 4 com Java EE
 

Mais de Dev PP

Flaviano Redressa - Ionic: Porquê e como utilizar esse framework para desenvo...
Flaviano Redressa - Ionic: Porquê e como utilizar esse framework para desenvo...Flaviano Redressa - Ionic: Porquê e como utilizar esse framework para desenvo...
Flaviano Redressa - Ionic: Porquê e como utilizar esse framework para desenvo...Dev PP
 
As Possibilidades do Blockchain
As Possibilidades do BlockchainAs Possibilidades do Blockchain
As Possibilidades do BlockchainDev PP
 
Desenvolvimento Gereencial - A importancia da Visão Sistêmica Para o seu Negócio
Desenvolvimento Gereencial - A importancia da Visão Sistêmica Para o seu NegócioDesenvolvimento Gereencial - A importancia da Visão Sistêmica Para o seu Negócio
Desenvolvimento Gereencial - A importancia da Visão Sistêmica Para o seu NegócioDev PP
 
E-commerce no Brasil
E-commerce no BrasilE-commerce no Brasil
E-commerce no BrasilDev PP
 
Sistemas de Comunicação em Tempo Real
Sistemas de Comunicação em Tempo RealSistemas de Comunicação em Tempo Real
Sistemas de Comunicação em Tempo RealDev PP
 
SCRUM - Produzindo Mais com Menos Tempo
SCRUM - Produzindo Mais com Menos TempoSCRUM - Produzindo Mais com Menos Tempo
SCRUM - Produzindo Mais com Menos TempoDev PP
 
Banco de Dados Realtime com Firebase
Banco de Dados Realtime com FirebaseBanco de Dados Realtime com Firebase
Banco de Dados Realtime com FirebaseDev PP
 
HTML Robusto e Elegante com Template Engines
HTML Robusto e Elegante com Template EnginesHTML Robusto e Elegante com Template Engines
HTML Robusto e Elegante com Template EnginesDev PP
 
Infraestrutura com AWS
Infraestrutura com AWSInfraestrutura com AWS
Infraestrutura com AWSDev PP
 
React Native - Produtividade e eficiência no desenvolvimento mobile
React Native - Produtividade e eficiência no desenvolvimento mobileReact Native - Produtividade e eficiência no desenvolvimento mobile
React Native - Produtividade e eficiência no desenvolvimento mobileDev PP
 
SEO para Devs
SEO para DevsSEO para Devs
SEO para DevsDev PP
 
Criptografia
CriptografiaCriptografia
CriptografiaDev PP
 
Acessibilidade na web
Acessibilidade na webAcessibilidade na web
Acessibilidade na webDev PP
 
Programação Funcional - Luiz Stangarlin
Programação Funcional - Luiz StangarlinProgramação Funcional - Luiz Stangarlin
Programação Funcional - Luiz StangarlinDev PP
 
Construindo uma Carreira Internacional em Desenvolvimento
Construindo uma Carreira Internacional em DesenvolvimentoConstruindo uma Carreira Internacional em Desenvolvimento
Construindo uma Carreira Internacional em DesenvolvimentoDev PP
 
Progressive Web Apps (PWA)
Progressive Web Apps (PWA)Progressive Web Apps (PWA)
Progressive Web Apps (PWA)Dev PP
 

Mais de Dev PP (16)

Flaviano Redressa - Ionic: Porquê e como utilizar esse framework para desenvo...
Flaviano Redressa - Ionic: Porquê e como utilizar esse framework para desenvo...Flaviano Redressa - Ionic: Porquê e como utilizar esse framework para desenvo...
Flaviano Redressa - Ionic: Porquê e como utilizar esse framework para desenvo...
 
As Possibilidades do Blockchain
As Possibilidades do BlockchainAs Possibilidades do Blockchain
As Possibilidades do Blockchain
 
Desenvolvimento Gereencial - A importancia da Visão Sistêmica Para o seu Negócio
Desenvolvimento Gereencial - A importancia da Visão Sistêmica Para o seu NegócioDesenvolvimento Gereencial - A importancia da Visão Sistêmica Para o seu Negócio
Desenvolvimento Gereencial - A importancia da Visão Sistêmica Para o seu Negócio
 
E-commerce no Brasil
E-commerce no BrasilE-commerce no Brasil
E-commerce no Brasil
 
Sistemas de Comunicação em Tempo Real
Sistemas de Comunicação em Tempo RealSistemas de Comunicação em Tempo Real
Sistemas de Comunicação em Tempo Real
 
SCRUM - Produzindo Mais com Menos Tempo
SCRUM - Produzindo Mais com Menos TempoSCRUM - Produzindo Mais com Menos Tempo
SCRUM - Produzindo Mais com Menos Tempo
 
Banco de Dados Realtime com Firebase
Banco de Dados Realtime com FirebaseBanco de Dados Realtime com Firebase
Banco de Dados Realtime com Firebase
 
HTML Robusto e Elegante com Template Engines
HTML Robusto e Elegante com Template EnginesHTML Robusto e Elegante com Template Engines
HTML Robusto e Elegante com Template Engines
 
Infraestrutura com AWS
Infraestrutura com AWSInfraestrutura com AWS
Infraestrutura com AWS
 
React Native - Produtividade e eficiência no desenvolvimento mobile
React Native - Produtividade e eficiência no desenvolvimento mobileReact Native - Produtividade e eficiência no desenvolvimento mobile
React Native - Produtividade e eficiência no desenvolvimento mobile
 
SEO para Devs
SEO para DevsSEO para Devs
SEO para Devs
 
Criptografia
CriptografiaCriptografia
Criptografia
 
Acessibilidade na web
Acessibilidade na webAcessibilidade na web
Acessibilidade na web
 
Programação Funcional - Luiz Stangarlin
Programação Funcional - Luiz StangarlinProgramação Funcional - Luiz Stangarlin
Programação Funcional - Luiz Stangarlin
 
Construindo uma Carreira Internacional em Desenvolvimento
Construindo uma Carreira Internacional em DesenvolvimentoConstruindo uma Carreira Internacional em Desenvolvimento
Construindo uma Carreira Internacional em Desenvolvimento
 
Progressive Web Apps (PWA)
Progressive Web Apps (PWA)Progressive Web Apps (PWA)
Progressive Web Apps (PWA)
 

Introdução ao ReactJS: origem, conceitos, uso e comunidade

  • 1. João Maiorchini React A JavaScript library for building user interfaces
  • 2. 1. Origem 2. O que é React? 3. Quem usa React? 4. Comunidade 5. Suporte (nativo e pwa) 6. Ecossistema 7. Controle de estado da aplicação 8. Hello World =) Cronograma 2
  • 3. ● Porta JavaScript do XHP ○ XHP não resolveu problema muitas idas e voltas ao servidor ○ Engenheiro do Facebook "portou" o XHP para o JavaScript ○ Seis meses o resultado é "ReactJS". ● Primeiro uso foi no feed do Facebook em 2011 ● Instagram se junta ao Facebook Origem 3
  • 4. ● Base de código do Instagram era separada do Facebook ● Exigiu extrair o React da base do código do Facebook. ● Instagram foi o primeiro uso "externo" do React (2012). ○ Tornou-se open-source em maio de 2013 durante a JSConf US ○ Apresentação do React ( https://youtu.be/GW0rj4sNH2w) Problema 4
  • 5. Jordan Walke Criador do ReactJS 5 Pete Hunt
  • 6. ● Uma biblioteca JavaScript open-source usada para desenvolver interfaces de usuário. ● Permite o reuso de componentes UI. ● Criar grandes aplicações web do qual os dados mudam mas sem recarregar a página. O que é ReactJS 6
  • 7. ● O principal propósito do React é: ○ Ser rápido; ○ Escalável; ○ Simples. ● Corresponde a View do modelo MVC O que é ReactJS 7
  • 9. JSX 9Sem JSX var Hello = React.createClass({ displayName: 'Hello', render: function() { return React.createElement("div", null, "Hello ", this.props.name); } }); ReactDOM.render( React.createElement(Hello, {name: "World"}), document.getElementById('container') );
  • 10. JSX 10Com JSX var Hello = React.createClass({ render: function() { return <div>Hello {this.props.name}</div>; } }); ReactDOM.render( <Hello name="World" />, document.getElementById('container') );
  • 12. Virtual Document Object Model (Virtual-DOM) 12
  • 14. Quem usa React? 14 E muito mais… → https://github.com/facebook/react/wiki/Sites-Using-React
  • 15. Comunidade 15 ● StackOverflow → Aprox. 74050 perguntas feitas ● Fórum (oficial)→ https://discuss.reactjs.org/ ● React community no Hashnode → https://hashnode.com/n/reactjs ● Reactiflux Chat no Discord → https://discord.gg/0ZcbPKXt5bZjGY5n ● FreeNode channel → http://irc.lc/freenode/reactjs ● Redes Sociais ○ Facebook → https://www.facebook.com/react ○ Twitter → https://twitter.com/reactjs ● Canal no Slack https://react-brasil.slack.com/
  • 16. Suporte 16 ● React-native → https://facebook.github.io/react-native/ ○ Ele usa o mesmo design do React para Android iOS e UWP (Universal Windows Platform) ● React PWA → https://www.reactpwa.com/ ○ Suporte para aplicações PWA (progressive web apps).
  • 17. Ecossistema 17 ● Cerca de 48023 pacotes no NPM / YARN. ● react dev-tools ● code sandbox ● es7 (decorators, arrow functions, generators) ● babel
  • 18. Controle de estado da aplicação 18 ● mobX ● flow
  • 19. Get started - Hello World 19 npm install -g create-react-app create-react-app my-app cd my-app npm start Necessita versão recente do Node.js Instalado