小编Dyk*_*mee的帖子

为什么初始状态为null时createSlice会出错?

import { createSlice, PayloadAction } from '@reduxjs/toolkit';
import { AppInfo } from '../models';

const initialState: AppInfo | null = null;

const appSlice = createSlice({
  name: 'app',
  initialState,
  reducers: {
    selectApp(state, action: PayloadAction<AppInfo>) {
      return action.payload;
    },
  },
});

export const { selectApp } = appSlice.actions;
export default appSlice.reducer;

// models.ts
export type AppInfo = {
  appName: string;
  createDate: string;
  develop: string;
  op: string;
};
Run Code Online (Sandbox Code Playgroud)

我希望state.appnullredux 启动时,但稍后允许用户选择应用程序。然而,我在减速器上遇到了一个很长的 TypeScript 错误selectApp。这个错误是什么意思?

(method) selectApp(state: null, action: PayloadAction<AppInfo>): AppInfo …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs redux redux-toolkit

8
推荐指数
1
解决办法
4355
查看次数

如何在git中从master分支创建开发分支

在我的存储库中,我有一个主分支,其中包含所有最新代码。

我需要有一个从主分支上切下来的开发分支,以便开发人员可以进一步从开发分支上切下功能/错误修复分支,并将代码合并回开发分支。

如何从主分支创建开发分支,以便可以在两个分支上并行完成工作?

git git-bash git-branch

-2
推荐指数
1
解决办法
1万
查看次数

标签 统计

git ×1

git-bash ×1

git-branch ×1

reactjs ×1

redux ×1

redux-toolkit ×1

typescript ×1