SlideShare a Scribd company logo
1 of 13
Download to read offline
Componentização com
ReactJS
Para onde estamos indo?
3 coisas importantes
- Reuso
- Simplicidade
- Performance
Componentes
O que é ReactJS?
Biblioteca Framework
ReactJS não tem...
Controllers
View models
Diretivas
… apenas componentes!
Quem usa?
Exemplo de componente...
Código…
Exemplo de uso
Assuntos interessantes...
JSX
Arquitetura Flux
DOM Virtual
React Native
Github: https://github.com/MarceloIlegra

More Related Content

Viewers also liked

Status of the Agricultural land, Soil and ground water in Bahrain, Agricultur...
Status of the Agricultural land, Soil and ground water in Bahrain, Agricultur...Status of the Agricultural land, Soil and ground water in Bahrain, Agricultur...
Status of the Agricultural land, Soil and ground water in Bahrain, Agricultur...FAO
 
Acessando apis com feign e hystrix
Acessando apis com feign e hystrixAcessando apis com feign e hystrix
Acessando apis com feign e hystrixMarcelo Serpa
 
Hadoop 제주대
Hadoop 제주대Hadoop 제주대
Hadoop 제주대DaeHeon Oh
 
ο οδυσσέας και οι περιπέτειές του
ο οδυσσέας και οι περιπέτειές τουο οδυσσέας και οι περιπέτειές του
ο οδυσσέας και οι περιπέτειές τουadoniou
 
Immediate versus Limited Entries
Immediate versus Limited EntriesImmediate versus Limited Entries
Immediate versus Limited EntriesCQB TEAM
 
Rainfall Runoff Modelling on the Lower Tapi Basin using HEC-HMS
Rainfall Runoff Modelling on the Lower Tapi Basin using HEC-HMSRainfall Runoff Modelling on the Lower Tapi Basin using HEC-HMS
Rainfall Runoff Modelling on the Lower Tapi Basin using HEC-HMSAnkit Balyan MBA, B.Tech.
 
스프링 프로젝트 시작하기
스프링 프로젝트 시작하기스프링 프로젝트 시작하기
스프링 프로젝트 시작하기Ashal aka JOKER
 
Natural vegetation (By Shaurya Nagpal)
Natural vegetation (By Shaurya Nagpal)Natural vegetation (By Shaurya Nagpal)
Natural vegetation (By Shaurya Nagpal)Kashish Nagpal
 
제 5회 D2 CAMPUS SEMINAR - Swift로 만든 serverframework 개발기
제 5회 D2 CAMPUS SEMINAR - Swift로 만든 serverframework 개발기제 5회 D2 CAMPUS SEMINAR - Swift로 만든 serverframework 개발기
제 5회 D2 CAMPUS SEMINAR - Swift로 만든 serverframework 개발기NAVER D2
 
TDC2016SP - Trilha Linux Embarcado
TDC2016SP - Trilha Linux EmbarcadoTDC2016SP - Trilha Linux Embarcado
TDC2016SP - Trilha Linux Embarcadotdc-globalcode
 
Using Computer-simulated hydrological model (SWAT) to estimate the ground-wat...
Using Computer-simulated hydrological model (SWAT) to estimate the ground-wat...Using Computer-simulated hydrological model (SWAT) to estimate the ground-wat...
Using Computer-simulated hydrological model (SWAT) to estimate the ground-wat...Dhiraj Jhunjhunwala
 
Issues and Strategies for Integrated Model Calibration
Issues and Strategies for Integrated Model CalibrationIssues and Strategies for Integrated Model Calibration
Issues and Strategies for Integrated Model CalibrationDirk Kassenaar M.Sc. P.Eng.
 

Viewers also liked (13)

Status of the Agricultural land, Soil and ground water in Bahrain, Agricultur...
Status of the Agricultural land, Soil and ground water in Bahrain, Agricultur...Status of the Agricultural land, Soil and ground water in Bahrain, Agricultur...
Status of the Agricultural land, Soil and ground water in Bahrain, Agricultur...
 
Acessando apis com feign e hystrix
Acessando apis com feign e hystrixAcessando apis com feign e hystrix
Acessando apis com feign e hystrix
 
«Ислам – как он есть»
«Ислам – как он есть»«Ислам – как он есть»
«Ислам – как он есть»
 
Hadoop 제주대
Hadoop 제주대Hadoop 제주대
Hadoop 제주대
 
ο οδυσσέας και οι περιπέτειές του
ο οδυσσέας και οι περιπέτειές τουο οδυσσέας και οι περιπέτειές του
ο οδυσσέας και οι περιπέτειές του
 
Immediate versus Limited Entries
Immediate versus Limited EntriesImmediate versus Limited Entries
Immediate versus Limited Entries
 
Rainfall Runoff Modelling on the Lower Tapi Basin using HEC-HMS
Rainfall Runoff Modelling on the Lower Tapi Basin using HEC-HMSRainfall Runoff Modelling on the Lower Tapi Basin using HEC-HMS
Rainfall Runoff Modelling on the Lower Tapi Basin using HEC-HMS
 
스프링 프로젝트 시작하기
스프링 프로젝트 시작하기스프링 프로젝트 시작하기
스프링 프로젝트 시작하기
 
Natural vegetation (By Shaurya Nagpal)
Natural vegetation (By Shaurya Nagpal)Natural vegetation (By Shaurya Nagpal)
Natural vegetation (By Shaurya Nagpal)
 
제 5회 D2 CAMPUS SEMINAR - Swift로 만든 serverframework 개발기
제 5회 D2 CAMPUS SEMINAR - Swift로 만든 serverframework 개발기제 5회 D2 CAMPUS SEMINAR - Swift로 만든 serverframework 개발기
제 5회 D2 CAMPUS SEMINAR - Swift로 만든 serverframework 개발기
 
TDC2016SP - Trilha Linux Embarcado
TDC2016SP - Trilha Linux EmbarcadoTDC2016SP - Trilha Linux Embarcado
TDC2016SP - Trilha Linux Embarcado
 
Using Computer-simulated hydrological model (SWAT) to estimate the ground-wat...
Using Computer-simulated hydrological model (SWAT) to estimate the ground-wat...Using Computer-simulated hydrological model (SWAT) to estimate the ground-wat...
Using Computer-simulated hydrological model (SWAT) to estimate the ground-wat...
 
Issues and Strategies for Integrated Model Calibration
Issues and Strategies for Integrated Model CalibrationIssues and Strategies for Integrated Model Calibration
Issues and Strategies for Integrated Model Calibration
 

More from Marcelo Serpa

Web 3.0 - The Future of Web
Web 3.0 - The Future of WebWeb 3.0 - The Future of Web
Web 3.0 - The Future of WebMarcelo Serpa
 
Frontend Track NodeJS
Frontend Track NodeJSFrontend Track NodeJS
Frontend Track NodeJSMarcelo Serpa
 
Defenda seus consumidores
Defenda seus consumidoresDefenda seus consumidores
Defenda seus consumidoresMarcelo Serpa
 
Service discovery with Eureka and Spring Cloud
Service discovery with Eureka and Spring CloudService discovery with Eureka and Spring Cloud
Service discovery with Eureka and Spring CloudMarcelo Serpa
 
No core do node js - entendendo como a plataforma trabalha
No core do node js  - entendendo como a plataforma trabalhaNo core do node js  - entendendo como a plataforma trabalha
No core do node js - entendendo como a plataforma trabalhaMarcelo Serpa
 

More from Marcelo Serpa (12)

AWS Organizations
AWS OrganizationsAWS Organizations
AWS Organizations
 
Web 3.0 - The Future of Web
Web 3.0 - The Future of WebWeb 3.0 - The Future of Web
Web 3.0 - The Future of Web
 
Frontend Track NodeJS
Frontend Track NodeJSFrontend Track NodeJS
Frontend Track NodeJS
 
Netty training
Netty trainingNetty training
Netty training
 
Terraform
TerraformTerraform
Terraform
 
Cqrs
CqrsCqrs
Cqrs
 
Microservices
MicroservicesMicroservices
Microservices
 
Caching
CachingCaching
Caching
 
Defenda seus consumidores
Defenda seus consumidoresDefenda seus consumidores
Defenda seus consumidores
 
Service discovery with Eureka and Spring Cloud
Service discovery with Eureka and Spring CloudService discovery with Eureka and Spring Cloud
Service discovery with Eureka and Spring Cloud
 
No core do node js - entendendo como a plataforma trabalha
No core do node js  - entendendo como a plataforma trabalhaNo core do node js  - entendendo como a plataforma trabalha
No core do node js - entendendo como a plataforma trabalha
 
Clean code
Clean codeClean code
Clean code