Store Dispatch Method
Redux store object has a dispatch
method which can be used for dispatching actions.
When we want something to happen, for example, the counter value to be incremented, we can dispatch the counter/increment
action using the dispatch
method:
js9912345678910111213import { configureStore } from '@reduxjs/toolkit'const store = configureStore({ reducer: counterReducer });// The action object can be directly created inside the method callstore.dispatch({ type: 'counter/increment', amount: 7 });// Or it can be passed using a referencelet incrementAction = {type: 'counter/increment',amount: 7};store.dispatch(incrementAction);
The reducer function will handle this dispatched action we passed into the Redux store, counterReducer
. The reducer function returns a new state object and updates the store accordingly – we don't have to do anything related to that; it is handled by Redux and happens on the backend, we dispatch the action using the store's method.
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 2. Capitolo 4
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione