SlideShare uma empresa Scribd logo
1 de 29
React Redux
Entendendo ES6 e a Arquitetura Redux
ES6
Arrow functions
Class
babeljs.io
Imutabilidade
Organização
Redux
Component
Action Creator Action Reducer Store
newState
Component
Action Creator Action Reducer Store
newState
Component
Apenas um Container Component
por diretório
Nem todo Component é
reutilizável
Nem todo Component tem/precisa
ter estado
Container Component
Stateless/Dumb Component
Actions
Reducers
Component
Action Creator Action Reducer Store
newState
Action Creator
Action
Action Creator retorna uma action
Uma action vai mudar o estado do
reducer
Uma action deve retornar um
objeto ou função (redux-thunk
middleware)
Component
Action Creator Action Reducer Store
newState
Reducer
O arquivo reducer contém um
modelo do retorno da action
O reducer contém um switch case
para tratar cada action
Action Creator Action Reducer Store
newState
Component #1
Component #2
Component #3
bit.ly/2g7sFEq

Mais conteúdo relacionado

Destaque

Introduction to Nodejs
Introduction to NodejsIntroduction to Nodejs
Introduction to NodejsGabriele Lana
 
React + Redux Introduction
React + Redux IntroductionReact + Redux Introduction
React + Redux IntroductionNikolaus Graf
 
RFID & its applicataion
RFID & its applicataionRFID & its applicataion
RFID & its applicataionNatears
 
Recomendación libro: ¡Shhh... esos muertos, que se callen!
Recomendación libro: ¡Shhh... esos muertos, que se callen!Recomendación libro: ¡Shhh... esos muertos, que se callen!
Recomendación libro: ¡Shhh... esos muertos, que se callen!antorome3
 

Destaque (7)

Introduction to Nodejs
Introduction to NodejsIntroduction to Nodejs
Introduction to Nodejs
 
Pension Risk Management Excerpts Genericized
Pension Risk Management Excerpts GenericizedPension Risk Management Excerpts Genericized
Pension Risk Management Excerpts Genericized
 
EHE-Profile
EHE-ProfileEHE-Profile
EHE-Profile
 
React + Redux Introduction
React + Redux IntroductionReact + Redux Introduction
React + Redux Introduction
 
RFID & its applicataion
RFID & its applicataionRFID & its applicataion
RFID & its applicataion
 
Recomendación libro: ¡Shhh... esos muertos, que se callen!
Recomendación libro: ¡Shhh... esos muertos, que se callen!Recomendación libro: ¡Shhh... esos muertos, que se callen!
Recomendación libro: ¡Shhh... esos muertos, que se callen!
 
reveal.js 3.0.0
reveal.js 3.0.0reveal.js 3.0.0
reveal.js 3.0.0
 

React Redux