最近在写setState总是会遇到函数式写法, 如:
setData((pre)=>{
return{
...pre,
some data ...
}
})
``
但是又实在不喜欢写return, 不明白为什么编辑器会认不出来我的意图: 返回一个新的对象,它总会认为我没有return
今天问了下群友才知道可以有这种写法
setData( pre =>({...pre,t}))
使用小括号包裹函数体,就可被识别成return的值
标签:pre,...,return,函数,优雅,箭头,写法,setData
From: https://www.cnblogs.com/hjk1124/p/17108627.html