sandbox/redux-and-rendering/src/store/store.js

32 lines
534 B
JavaScript

import { configureStore, createSlice } from '@reduxjs/toolkit';
const slice = createSlice({
name: 'test',
initialState: {
part1: {
title: 'Hello World!',
x: 1,
},
part2: {
title: 'Hello OtherWorld!',
x: 2,
},
},
reducers: {
increment1: (state) => {
state.part1.x++;
},
increment2: (state) => {
state.part2.x++;
},
},
});
export const actions = slice.actions;
const store = configureStore({
reducer: { test: slice.reducer },
});
export default store;