Tengo un estado simple para almacenar los archivos subidos const [files, setFiles] = useState([]);
Cuando envío/creo el formulario, se carga normalmente, el problema es que cuando trato de guardar como borrador, pone los files
en su estado inicial.
useEffect(() => { if (halfFilledForm) { const unblock = history.block((_) => { if (window.confirm("Do you want to save the Story Idea as Draft?")) { console.log(files) // prints to `[]` saveAsDraft(); } return true; }); return () => { unblock(); }; }}, [halfFilledForm]);
Necesitaba pasar files
como dependencia para useEffect
hook