【发布时间】:2020-08-26 17:06:06
【问题描述】:
我声明反应状态如下
const [selectedFiles, setselectedFiles] = useState([]);
在下面的函数中使用它们
function handleAcceptedFiles(files) {
files.map((file) =>
Object.assign(file, {
preview: URL.createObjectURL(file),
formattedSize: formatBytes(file.size),
})
);
setselectedFiles(files);
}
我正在尝试添加如下但不工作
selectedFiles.length === 0 ? setselectedFiles(files) : setselectedFiles(oldFiles => [...oldFiles,files])
但这对我没有帮助。
【问题讨论】:
-
请附上minimal reproducible example 并清楚说明正在发生的事情。
标签: javascript reactjs use-state