Last active
June 24, 2023 22:45
-
-
Save programadorEmerson/7bd6ac719d482ac92b8ccb01b19bdbc2 to your computer and use it in GitHub Desktop.
Checklisr para pessoas estudantes implementarem o Redux
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Checklist do Redux
Antes de começar
Instalação
Criar dentro do diretório
src
:redux
Criar dentro do diretório
redux
store.js
actions
reducers
Criar dentro do diretório
actions
:index.js
.Criar dentro do diretório
reducers
:index.js
.Criar dentro do arquivo
redux/store.js
:Exemplo:
Criar dentro do arquivo
redux/reducers/index.js
:switch
retornando apenas a opçãodefault
rootReducer
usando ocombineReducers
rootReducer
Exemplo:
No arquivo
index.js
:store
Provider
, para fornecer os estados a todos os componentes encapsulados pelo<App />
Exemplo:
Na pasta
actions/index.js
:Exemplo:
Exemplo:
Nos reducers:
Nos componentes que irão ler o estado:
mapStateToProps
connect
Nos componentes que irão modificar o estado: