以下代码运行良好,但我无法正确输入providesTags:type Post = {id: number,name: string,description: string,}const postsApiSlice = api.injectEndpoints({endpoints: (builder) => ({getPosts: builder.query<EntityState<Post>,
2022-06-06
我在端点中设置了extraOptions,如下所示:const myApi = api.injectEndpoints({endpoints: builder => ({changePassowrd: builder.mutation({query: (data) => ({url: `${Config.BASE_URL}/users/${data.userId}`,method: 'PATCH'
2022-07-07
我基本上是使用文档示例从 json 文件中获取一些数据,但出现了这个错误:react-dom.development.js:22839 Uncaught Error: Actions must be plain objects. Use custom middleware for async actions.at Object.performAction (<anonymous>:1:31530)
2022-12-28
我已安装 react redux 工具包,并添加了 jest 而不是 vitest 进行测试。我想测试模式窗口是否在 App 组件中呈现(如果 isOpen 标志为 true)。我只模拟了我需要的商店部分。不是整个商店。应用组件function App() {const { isOpen: isPostModalWindowOpen } = useAppSelector(selectPostMod
2023-12-03
在我的 Redux 存储中,我有多个切片,并且我想访问 speciesSlice 内 settingsSlice 的lang状态。这是我的切片的代码示例:const settingsSlice = createSlice({name: 'settings',initialState: { lang: 'en', theme: 'dark' },reducers: {...},});const sp
2020-06-18
我使用redux-toolkit来生成选择器。我想在我自己带有参数的自定义reselect选择器中使用它们。但我不知道如何输入选择器的返回类型?const selectOrganizationName = (id: string): ??? =>createSelector([(state: RootState) => organizationSelectors.selectById(state,
2021-03-09