技术文献

直接替换和对象展开替换

2026-03-20

https://www.bilibili.com/video/BV1ZB4y1Z7o8?spm_id_from=333.788.videopod.episodes&vd_source=5fa338953c49cd2c52e91d8f48756175&p=11


const [form,setForm]=useState({name:'jack'})

执行后,form的值为{name:'jack'}

1.直接替换整个对象

setForm({name:'Rose'})

2.如果有多个属性,替换局部属性

setForm({...form,name:'Rose'})