Ребята подскажите как будет правильнее с точки зрения философии redux
изменять store? Вот например я делаю удаление задачи из списка-массива , всю логику прописываю в компоненте, а в редюсере потом просто "пересобираю" store:
case DELITE_TYPE:
return {...state, task:[...action.payload]};
Это верный подход? или всю логику удаления задачи нужно в редюсере писать?