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.app在nullredux 启动时,但稍后允许用户选择应用程序。然而,我在减速器上遇到了一个很长的 TypeScript 错误selectApp。这个错误是什么意思?
(method) selectApp(state: null, action: PayloadAction<AppInfo>): AppInfo …Run Code Online (Sandbox Code Playgroud) 在我的存储库中,我有一个主分支,其中包含所有最新代码。
我需要有一个从主分支上切下来的开发分支,以便开发人员可以进一步从开发分支上切下功能/错误修复分支,并将代码合并回开发分支。
如何从主分支创建开发分支,以便可以在两个分支上并行完成工作?