小编ont*_*ley的帖子

Redux Toolkit 如何确定状态对象的属性名称?

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但我只是想了解它是如何产生该属性的。

javascript redux redux-toolkit

4
推荐指数
1
解决办法
927
查看次数

标签 统计

javascript ×1

redux ×1

redux-toolkit ×1