# Checklist do react-redux *Instalação/Setup* - [ ] npx create-react-app my-app-redux; - [ ] npm install --save redux react-redux; - [ ] npm install. *Antes de começar* - [ ] pensar como será o *formato* do seu estado global - [ ] pensar quais actions serão necessárias na sua aplicação *Criar dentro do diretório src:* - [ ] diretório actions; - [ ] diretório reducers; - [ ] diretório store. *Criar dentro do diretório actions:* - [ ] arquivo index.js. *Criar dentro do diretório reducers:* - [ ] arquivo index.js. *Criar dentro do diretório store:* - [ ] arquivo index.js. *No arquivo store/index.js:* - [ ] importar o rootReducer e criar a store - [ ] configurar o [Redux DevTools](https://github.com/reduxjs/redux-devtools) *No arquivo App.js:* - [ ] definir o Provider, ``, para fornecer os estados à todos os componentes encapsulados em ``. *Na pasta reducers:* - [ ] criar os reducers necessários - [ ] configurar os exports do arquivo index.js *Na pasta actions:* - [ ] criar os actionTypes, por exemplo: `const ADD_TO_CART = 'ADD_TO_CART';` - [ ] criar os actions creators necessários *Nos componentes:* - [ ] criar a função mapStateToProps - [ ] criar a função mapDispatchToProps - [ ] fazer o connect