근데 react에서 사용하려고하면 에러 발생.
useEffect와 ref, setAttribute를 이용해서 해당 문제를 해결하면 된다.
useEffect(() => {
if (inputRef.current) {
inputRef.current.setAttribute('webkitdirectory', 'true');
}
});
const handleUploadFile = (e: ChangeEvent<HTMLInputElement>) => {
const files = e.target.files;
if (!files || files?.length === 0) {
return;
}
setFileList(Array.from(files));
};