我正在玩 ReactJs,我想知道是否可以使用具有属性的状态对象。现在我在下面做了一个伪代码示例,它有一个简单的对象,但我想处理我有很多具有自己属性的对象的情况。
例如,我想处理以下情况:
//Initialize object
getInitialState: function() {
return {
myObject: {
prop1: "",
prop2: ""
}
};
}
//How I would assign to a property of that object
setProp1: function(event) {
this.setState({myObject.prop1: event.target.value});
},
//Rendering the item (jsx)
<div>
<div className="custom">{myObject.prop1}</div>
<span>{myObject.prop2}<span>
</div>
像上面的例子那样可能吗?还是我需要将每个属性直接附加到状态?在 Reactjs 中处理这样的场景的最佳方法是什么?