function doneTodo(state, event) { const todoIndex = state.findIndex(item => item.id == event.id), todo = state[todoIndex] return arrayReplace( state, todoIndex, { ...todo, status: 'done' } ) }
function updateTodo(state, event) { const todoIndex = state.findIndex(item => item.id == event.id), todo = state[todoIndex] return arrayReplace( state, todoIndex, { ...todo, value: event.value } ) }