Skip to content

Instantly share code, notes, and snippets.

@gabriellukke
Forked from icaroharry/checklist-react-redux.md
Last active August 27, 2022 12:06
Show Gist options
  • Save gabriellukke/295a8e29f27125f1e4479c66f42ea57a to your computer and use it in GitHub Desktop.
Save gabriellukke/295a8e29f27125f1e4479c66f42ea57a to your computer and use it in GitHub Desktop.
Checklist do React Redux

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:

No arquivo App.js:

  • definir o Provider, <Provider store={ store }>, para fornecer os estados à todos os componentes encapsulados em <App />.

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment