我正在学习Redux Essentials教程,我在第5部分Async Logic and Data Fetching中遇到了一个问题。我正在使用TypeScript,尽管本教程中没有使用TypeScript,因为我试图同时学习Redux和TypeScript。 在Checking Thunk Results in Components一节中,我在调用Redux的unwrapResult函数时遇到了一个类型错误,我还没能找出这个错误。 下面是错误: TypeScript error in redux-essentials-example-app/src/features/posts/AddP
我想发出带有参数的异步thunk操作。但我有个错误
TS2345: Argument of type 'AsyncThunkAction<string, Ilogin, {}>' is not assignable to parameter of type 'AnyAction'.
32 | e.preventDefault();
33 | if (isEmailValid && isPasswordValid) {
> 34 | dispatch(login({ email: e
我正在遵循Redux网站上的Redux教程,但我在使用联合减速器时遇到了困难。如果我不使用组合缩减器来运行我的代码,它会工作得很好。只要我把单个减速器放入组合减速器的功能中。我得到了这个:错误:"reducer“是一个必需的参数,并且必须是一个函数或可以传递给combineReducers的函数的对象。我做错了什么? 以下是使用联合减速器之前的存储: import { configureStore } from "@reduxjs/toolkit";
import CoinsAllReducer from "./slices/CoinsAll";
ex
我有以下内容:
import * as React from "react";
import {useAppDispatch, useAppSelector} from "./store/hook";
import {fetchUser} from "./store/slices/user/auth-slice";
import {useDispatch} from "react-redux";
function App() {
const dispatch = useDispatch();
useEffect
我有一个错误:Uncaught TypeError: Cannot destructure property 'users' of '(0 , _redux_hooks__WEBPACK_IMPORTED_MODULE_11__.useAppSelector)(...)' as it is undefined.,它发生在const { users } = useAppSelector(state => state.users)上的app组件中;当悬停在{ user }上时,它显示了它的类型User[],它从切片文件中正确地推断了这个类型。所有的亲子也似乎已
我们已经使用Redux通过编写了一个React应用程序。到目前为止还不错。现在,将将React应用程序呈现为同一页面上的多个不同元素(每个元素将获得一个新的app实例)。呈现部分是直接的:我们只对每个元素调用ReactDOM.render(...)。Redux部分再次带来一些头痛。为了为每个应用程序实例创建一个新的Redux实例,我们为每个React实例调用configureStore函数。我们的切片看起来与此相似:
import { createSlice } from '@reduxjs/toolkit'
import type { RootState } from