Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //1. J'importe le "composant" store de redux
- import { createStore } from "redux";
- //3.au démarrage, permet d'éviter que l'erreur comme quoi le store doit prendre un reducer en paramètre.
- //function reducer() {
- // return "State"
- //}
- function reducer(state, action) {
- if(action.type === "changestate") {
- return action.payload.newstate;
- }
- return 'State'
- }
- //2. J'initialise mon store
- const store = createStore(reducer);
- //3. Debugger store.getState() permet d'attraper le state actuel
- console.log(store.getState())
- //4. Je crée une action qui est un objet avec un type et un payload
- const action = {
- type: "changestate",
- payload: {
- newstate: "new State"
- }
- }
- //5. permet à l'action d'être "référencée"
- store.dispatch(action);
- console.log(store.getState());
Add Comment
Please, Sign In to add comment