Javascript 如何设置子对象的状态

Javascript 如何设置子对象的状态,javascript,reactjs,mongoose,mongoose-schema,Javascript,Reactjs,Mongoose,Mongoose Schema,我有一个猫鼬模式,如下所示: const productSchema=mongoose.Schema({ 标题:字符串, 类型:字符串, allStock:编号, inStock:编号, img:String, 描述:字符串, 儿童:[{ 号码, 租用:{ 类型:布尔型, 默认值:false, }, 租赁数据:{ 类型:日期, 默认值:新日期(), }, }], }) 在我的表格中,我将值存储在以下状态: const [productData, setProductData] = useSta

我有一个猫鼬模式,如下所示:

const productSchema=mongoose.Schema({
标题:字符串,
类型:字符串,
allStock:编号,
inStock:编号,
img:String,
描述:字符串,
儿童:[{
号码,
租用:{
类型:布尔型,
默认值:false,
},
租赁数据:{
类型:日期,
默认值:新日期(),
},
}],
})
在我的表格中,我将值存储在以下状态:

const [productData, setProductData] = useState({title:'',type:'',allStock:'',inStock:'',img:'',desc:''});
然后在表单中设置如下状态:

<input type="text" value={productData.title} onChange={(e)=> setProductData({...productData, title: e.target.value})}/>
setProductData({…productData,标题:e.target.value})}/>
表单有一个onSubmit,它会发送数据,我想知道如何为一个子值创建一个条目,它是这样的:

<input type="text" value={productData.child[{rented}]} onChange={(e)=> setProductData({...productData, child: [rented: e.target.value]})}/>
setProductData({…productData,child:[租用:e.target.value]})}/>

使用react处理后端的新手,欢迎所有帮助

避免添加代码的图像或截图。下次直接粘贴到问题中。这能回答你的问题吗?