I have a problem with useState
. I have API and it returns me objects. But the state can not be updated into the function. Only it updates out of function filesResponseData
My codes
const [filesResponseData, setFilesResponseData] = useState([]);
const sendFiles = async () => {
let fileNames = [];
for (let file of files) {
const res = await UploadFile(file);
setFilesResponseData((prev) => [...prev, res.data]);
console.log(res.data); // line 56
console.log(filesResponseData); // line 61
}
console.log(filesResponseData); //line 66
};
console.log(filesResponseData); //line 73