Estoy usando la función de prepare de redux-toolkit para construir el valor de carga útil final.
addTodo: { reducer: (state, action) => { state.push(action.payload); }, // ERROR: **Type '{ payload: Todo; }' is missing the following properties from type 'Omit<PayloadAction<any, string, any, any>, "type">': meta, errorts** prepare: (todoMessage: string): { payload: Todo } => { return { payload: { message: todoMessage, id: uuid(), completed: false } }; } }, ¿Cómo puedo escribir la función de prepare para eliminar el error mecanografiado?
Compruebe el error aquí .
addTodo: { reducer: (state, action: PayloadAction<Todo>) => { state.push(action.payload); }, prepare: (todoMessage: string) => { return { payload: { message: todoMessage, id: uuid(), completed: false } }; } }, solo necesita agregar un tipo de carga útil en la action .