有没有办法在 redux-toolkit createSlice 中自定义操作类型?

Is there any way to customize actions type in redux-toolkit createSlice?

当我们创建切片时,我们定义切片的“名称”,然后定义缩减器。

当我们使用由这个切片创建的动作创建器时,我们的动作类型看起来像“nameOfSlice/nameOfReducer”。但我需要我的自定义连接“[nameOfSlice] nameOfReducer”。

到目前为止,我使用切片名称“[nameOfSlice]”并获取“[nameOfSlice] /nameOfReducer”。 我不要这个斜杠。

有什么办法吗?

没有。 RTK 是故意自以为是的,我们的标准推荐是 'domain/eventName':

https://redux.js.org/style-guide/style-guide#write-action-types-as-domaineventname

因此,createSlice 不提供自定义该行为的方法。

可以对每个单独的操作使用createAction,但我建议不要这样做,因为createSlice大大简化了该过程。