场景:在上传图片列表的时候,点击图片右上角的x删除已上传的图片块的时候,使用hooks的setFileList(files),发现视图并不会更新,图片块还在
const [fileList,setFileList] = useState([])
const deleteImgItem = (index,files) => {
files.splice(index,1);
setFileList(files)
}
解决方案:将setFileList(files)改为setFileList([…files])
setFileList([...files])