import { createSlice } from '@reduxjs/toolkit'
export const countersSlice = createSlice({
name: 'based? based on what',
initialState: [0, 0, 0, 0],
reducers: {
updateCounter: (state, action) => {
var id = action.payload.id
var value = action.payload.value
state[id] += value
}
}
})
export const { updateCounter } = countersSlice.actions
export const selectCount = id => state => state.counter[id]
export default countersSlice.reducer
Run Code Online (Sandbox Code Playgroud)
为什么在该selectCount行中,我必须使用state.counterwhen.counter没有在切片中的其他任何地方引用?我确实喜欢这样,.counter但我只是想了解它是如何产生该属性的。