Я хочу отфильтровать некоторый объект из массива, но в настоящее время я знаю только удалить один объект, вот мой текущий код выглядит как
const deleteChatList = (dispatch) => async (id) => {
dispatch({type: 'delete', payload: id}) // need to change id to list of id or list of object
}
...
const chatListReducer = (state, action) => {
switch (action.type) {
case 'fetch':
return {...state, chatList: action.payload}
case 'delete':
return state.filter((chatList) => chatList.id !== action.payload)
default:
return state;
}
}
Любой может помогите мне?