Добрый день,начал изучать React JS и возник вопрос.
Для управления состоянием можно ли использовать такой синтаксис ?
state = {
class: 'off',
label: 'Нажми'
}
press = () => {
let className = (this.state.class==="off")?"on":"off";
let label = (this.state.label === 'Нажми')?'нажми еще раз?':'Нажми';
this.setState({class: className, label: label});
}
render() {
return <button onClick={this.press} className={this.state.class}>{this.state.label}</button>;
}
Мне такой вариант больше нравится , но все же хотел узнать мнение опытных разработчиков.