Estoy tratando por primera vez de crear un segmento usando reaccionar y me encuentro con el siguiente problema. Mi 'createSlice' tiene el siguiente aspecto:
const querySlice = createSlice({ name: 'querySlice', initialState, reducers: { setOutputTable: (state, action: PayloadAction<string>) => { state.outputTable = action.payload; }, setInputTable: (state, action: PayloadAction<string>) => { state.inputTable = action.payload; }, setSelectColumns: (state, action: PayloadAction<string>) => { state.selectColumns = action.payload; }, reset() { return initialState; }, }, )};Con VS Code, los paréntesis inferiores y el corchete se marcan como error, y los problemas son 1) Se esperaba la asignación de propiedad. 2) Declaración o declaración esperada.
¿Alguien reconoce lo que podría estar mal en mi código? Gracias por cualquier sugerencia.
Volver a escribir:
const querySlice = createSlice({ name: 'querySlice', initialState, reducers: { setOutputTable: (state, action: PayloadAction<string>) => { state.outputTable = action.payload; }, setInputTable: (state, action: PayloadAction<string>) => { state.inputTable = action.payload; }, setSelectColumns: (state, action: PayloadAction<string>) => { state.selectColumns = action.payload; }, reset: () => { state = initialState; }, }, )};En tu última línea, debería ser }) , no )}