我正在像这样在构造函数中定义我的状态。
constructor(props) {
super(props);
this.state = {
order: props.data ? { ...props.data } : { title: '', birthdate: '' , gender: '', startdate: '', starttime: '', brand: null},
然后在另一个函数中,我试图只为 order.brand 设置状态
this.setState({
//order: { brand: items[0].title },
order: { ...order, brand: items[0].title },
});
注释行覆盖所有元素,第二行返回未定义的顺序。
仅保存具有多个值的状态项的正确语法是什么。