Estoy tratando de implementar la funcionalidad de clasificación en mi aplicación de notas, pero tengo algunos problemas. Mi función de clasificación solo debe invertir una serie de notas, pero no funciona.
I have a state with notes: export const initialState = { notes: [ { id: nanoid(), text: '', date: '', }, ], } Action: export const sortNoteAction = ([notes]) => ({ type: SORT_NOTE, payload: [notes], }) Reducer: export default function notes(state = initialState, { type, payload }) { switch (type) { case SORT_NOTE: { return { ...state, notes: [payload].reverse(), } } default: return state } }Action: export const sortNoteAction = (notes=[]) => ({ type: SORT_NOTE, payload: notes, }) Reducer: export default function notes(state = initialState, action) { switch (action.type) { case SORT_NOTE: { return { ...state, notes: action.payload.reverse(), } } default: return state } }Creo que no funciona porque esencialmente está ordenando una lista con un solo elemento. Si cambia [notes] a notes (2 ocurrencias) y [payload] a payload (1 ocurrencia), probablemente funcionará