У меня есть выпадающий список, где я запускаю функцию onChange. После onChange я фильтрую текущее состояние React. Это работает, и я могу фильтровать уникальные значения. Тем не менее, я не могу сбросить состояние в предыдущее исходное состояние при изменении после перехода к другому элементу выбора из раскрывающегося списка.
handleStateOnChange = e => {
let selectedWerkgever = e.target.value;
const list = this.state.opleidingen.filter(({ opleiding_werkgever }) =>
selectedWerkgever.includes(opleiding_werkgever)
);
this.setState({
opleidingen: list,
isResetButtonActive: true,
});
console.log('changed');
};
Я фильтрую все, что находится внутри массива, включая "opleiding_werkgever". Но как я могу сначала вернуться к изменениям и заново отфильтровать?