Idea: Introduction to Redux Toolkit.
Background: https://redux-toolkit.js.org/introduction/getting-started
Denne opgave er en introduktion til Redux Toolkit (afløser for Redux connect function med mapStateToProps).
Step 1 (Opstart)
Opret et nyt projekt med kommandoen: 'npx create-react-app redux-toolkit-counter --template redux'
Step 2 (counterSlice.js)
a) Start med at slette hele indholdet af src-mappen.
b) Opret derefter en ny mappe 'component' i src-mappen.
c) Opret en ny fil i component-mappen: counterSlice.js og indsæt følgende kode:
Gennemgå og diskuter: hvad indeholder den indsatte kode?
Step 3 (store.js)
a) Opret en ny mappe 'app' under src-mappen
b) Opret en ny fil store.js i app-mappen og indsæt følgende kode:
Gennemgå og diskuter: hvad indeholder den indsatte kode?
Step 4 (counter.js)
a) Opret en ny fil counter.js i components-mappen
b) Indsæt følgende kode:
Gennemgå og diskuter: hvad indeholder den indsatte kode?
Step 5 (App.js)
a) Opret en ny fil App.js under src-mappen
b) Indsæt følgende kode:
Gennemgå og diskuter: hvad indeholder den indsatte kode?
Step 6 (index.js)
a) Opret en ny fil index.js under src-mappen
b) Indsæt følgende kode:
Gennemgå og diskuter: hvad indeholder den indsatte kode?
Step 6 (Afprøv og giv noget styling)
a) Afprøv at appen virker, kør: 'npm start' (NB husk at starte appen fra den rigtige mappe, dvs 'redux-toolkit-counter')
b) Tilføj noget styling (Bootstrap, SemanticUI, alm CSS, ...)
Congratulation! - React-Redux and Redux-Toolkit is also Great!.
/ Henrik H