Пишу на React приложение. Есть состояние, в котором следующее поле panelClassesActive
, это объект, который содержит данные об активных элементах.
Есть функция changeClass
, которая принимает в параметры ключ, который нужно поменять.
Вопрос в следующем, как мне поменять состояние так, чтобы все элементы внутри объекта panelClassesActive
остались прежними, но менялось лишь одно поле, которое передано аргументом.
Т.е. например я сделал так:
changeClass('benefitsPanel');
И теперь в моем состоянии в котором уже
panelClassesActive: {
benefitsPanel: true //зачение поменялось на противоположное,
},
this.state = {
panelClassesActive: {
benefitsPanel: false,
},
}
this.changeClass = function(changeKey) {
console.log(1);
this.setState({
panelClassesActive: {
...this.state.panelClassesActive,
}
})
console.log(this.state.panelClassesActive)
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Допустим, у нас есть 10 задач, которые нужно выполнить параллельно, но оперативной памяти (osfreemem()) хватает только на 7
На странице есть 2 таблицы, мне туда нужно вставлять ордера из БД, делаю с помощью ajaxДанные вставляются, но почему-то первый столбец в таблице...
Задача Есть инпут, который принимает текст в формате дате в виде ДДММ