gpt4 book ai didi

typescript - 如何使用 @reduxjs/toolkit 中的 WritableDraft 键入辅助函数参数?

转载 作者:行者123 更新时间:2023-12-05 02:01:51 30 4
gpt4 key购买 nike

我正在使用 @reduxjs/toolkit我想为我的一个 slice reducer 编写一个辅助函数。

我会这样调用它:

reducers: {
MY_REDUCER(draft, action) {
helperFunction(draft);
}
}

这将是辅助函数:

const helperFunction= (
draft: WritableDraft<MY_STATE_TYPE>
) : void => {
// CHANGE draft
};

enter image description here

但我无法输入 draft范围。 WritableDraft type 似乎无法从 @reduxjs/toolkit 获得.这可能吗?我该怎么做?

@reduxjs/toolkit使用 WritableDraft<MY_STATE_TYPE>

enter image description here

最佳答案

似乎是 immer 最近重命名了那个,或者你的 IDE 只是泄露了一个 immer-internal 名称。尝试 Draft 类型,这是 RTK 实际使用的类型。

关于typescript - 如何使用 @reduxjs/toolkit 中的 WritableDraft 键入辅助函数参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66220843/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com