Skip to content

Instantly share code, notes, and snippets.

@icaroharry
Last active September 27, 2023 11:30
Show Gist options
  • Star 26 You must be signed in to star a gist
  • Fork 65 You must be signed in to fork a gist
  • Save icaroharry/c9465bebba79b378b835becd83b6d075 to your computer and use it in GitHub Desktop.
Save icaroharry/c9465bebba79b378b835becd83b6d075 to your computer and use it in GitHub Desktop.
Checklist do React Redux

Checklist do react-redux

Antes de começar

  • pensar como será o formato do seu estado global
  • pensar quais actions serão necessárias na sua aplicação

Instalação

  • npx create-react-app my-app-redux;
  • npm install --save redux react-redux;
  • npm install.

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 App.js:

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

No arquivo store/index.js:

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