Ребят такой вопрос, удаляю элменет с массива по айди (айди все ок передается)
Только почему-то удаляет всегда последний эл с массива
const delCat = (state, payload) => {
const { id } = payload
const idx = state.category.findIndex((el) =>
el.id === id)
let pastState = state.category.slice(0, idx)
let futureState = state.category.slice(idx + 1)
let newState = [...pastState, ...futureState]
return {
...state,
category: newState,
}