Я не хочу что бы менялся стейте, но не могу понять в чем взаимосвязь стейте с этим массивом
export const SHOW_RESULTS_WHEN_NOTHING = (state) => {
let selectedFilters = {...state.selected.filters},
arrayWithFilters = []; //Я удаляю элемент с этого массива, ниже в фориче, и тот же элемент удаляется из объекта стейте state.selected.filters
for (let filter in selectedFilters) {
arrayWithFilters.push(selectedFilters[filter])
}
arrayWithFilters.forEach((filter) => {
if (filter.values.includes('qcontrast')) {
filter.values.splice('qcolor', 1);
console.log(filter)
}
})
}