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
Author
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:reduxCriar dentro do diretório
reduxstore.jsactionsreducersCriar 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:switchretornando apenas a opçãodefaultrootReducerusando ocombineReducersrootReducerExemplo:
No arquivo
index.js:storeProvider, 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:
mapStateToPropsconnectNos componentes que irão modificar o estado: