Используйте функцию удаления lodash
handleCheckboxChange = (e, id) => {
const { selected_ids } = this.props;
let updated_selected_ids = [];
if (e.target.checked) {
updated_selected_ids = selected_ids.concat([id]);
} else {
updated_selected_ids = remove(selected_ids, n => n !== id);
}
}
Если вы не хотите использовать lodash, вы также можете использовать метод filter .
handleCheckboxChange = (e, id) => {
const { selected_ids } = this.props;
let updated_selected_ids = [];
if (e.target.checked) {
updated_selected_ids = selected_ids.concat([id]);
} else {
updated_selected_ids = selected_ids.filter(function(n){ return n !== id })
}