Мне нужно обновить массив в состоянии моего компонента в React.Я видел несколько тем с этим вопросом, но до сих пор все они добавляют новые элементы в массив с помощью оператора распространения, но мне нужно добавить ИЛИ удалить элементы при обратном вызове, например:
handleCheck (newStatus, isChecked) {
this.setState({ filterStatus: [...this.state.filterStatus, newStatus] })
}
Но проблема здесь в том, что он не работал для состояния, когда логическое значение isChecked сбрасывается для удаления их из массива
Каков наилучший способ добавления или удаления элементов из этого массива, надеемся, с помощью оператора распространения?
Спасибо