Only defining fileUploadReference.current.clear() wasn't working here, I had to do the following in the onUpload method:
setTimeout(() => {
fileUploadRef.current?.clear();
fileUploadRef.current?.setUploadedFiles([]);
}, 0);
"primereact": "^10.9.7",