- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 @reduxjs/toolkit
我想为我的一个 slice reducer 编写一个辅助函数。
我会这样调用它:
reducers: {
MY_REDUCER(draft, action) {
helperFunction(draft);
}
}
这将是辅助函数:
const helperFunction= (
draft: WritableDraft<MY_STATE_TYPE>
) : void => {
// CHANGE draft
};
但我无法输入 draft
范围。 WritableDraft
type 似乎无法从 @reduxjs/toolkit
获得.这可能吗?我该怎么做?
@reduxjs/toolkit
使用 WritableDraft<MY_STATE_TYPE>
最佳答案
似乎是 immer 最近重命名了那个,或者你的 IDE 只是泄露了一个 immer-internal 名称。尝试 Draft
类型,这是 RTK 实际使用的类型。
关于typescript - 如何使用 @reduxjs/toolkit 中的 WritableDraft 键入辅助函数参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66220843/
1. 简介: Redux 是一种用于管理应用程序状态的 JavaScript 库。它是一个可预测的状态容器,可以用于编写 可维护和可扩展的应用程序。 @reduxjs/toolkit 是一个官方提供
1. 简介: Redux 是一种用于管理应用程序状态的 JavaScript 库。它是一个可预测的状态容器,可以用于编写 可维护和可扩展的应用程序。 @reduxjs/toolkit 是一个官方提供
我经常听到这样的问题‘为什么要使用 redux 是否在 ReactJs 中也有状态。 redux 为开发者提供了哪些额外的便利? ' 最佳答案 对于没有很多组件的小型应用程序,您可以不用 redux。
假设我们有一个 CountryPicker,它在挂载时会向服务器发送请求以加载国家列表然后显示它,用户可以选择一个国家,它会发送一个 PICK_COUNTRY操作并相应地更新 UI。当它无法加载国家列
我正在使用 @reduxjs/toolkit我想为我的一个 slice reducer 编写一个辅助函数。 我会这样调用它: reducers: { MY_REDUCER(draft, actio
在我当前的项目中安装了运行 react-redux 和 @reduxjs//toolkit 所需的包后,我在运行 npm start 后遇到了这个错误: TypeScript error in C:/
我正在尝试为名为 AsyncApp 的容器组件编写单元测试但我收到以下错误消息“mapStateToProps 必须返回一个对象。而是收到未定义的。” 这是我的设置。 Root.js import c
我已经看到了注销后清除/重置存储的解决方案,但不明白如何为以下设置 redux 存储的方式实现相同的功能。 Store.js: import { configureStore, getDefaultM
用户注册时。提交表单后,我想发送 authUser 操作。但我需要等到注册操作完成。我怎样才能做到这一点? 我尝试一个接一个地分派(dispatch)一个 Action ,但两个 Action 都是异
我在添加 时遇到上述错误extraReducer 到我的 创建切片。 这是一个 react 原生应用程序 这是我的代码: export const login = createAsyncThu
我是一名优秀的程序员,十分优秀!