En Almacenamiento, debe crear una carpeta para cada publicación y luego mostrar todas las fotos de la carpeta en las publicaciones.
¿Puede sugerir la mejor manera de hacer esto? Y también cuando se elimina la publicación, también es necesario eliminar la carpeta con la foto.
Tal vez tengas algunos ejemplos.
const [posts, setPosts] = useState([]); const [image , setImage] = useState(""); const [url , setUrl] = useState(""); const storage = getStorage(); //upload function const upload = ()=>{ const storageRef = ref(storage, `images/${posts.id}/${image.name}`); if(image == null) return; uploadBytes(storageRef, image).then(() =>{ getDownloadURL(storageRef).then((url) => { setUrl(url); }) }) } <input name='images' type="file" className="light" onChange={(e)=>{setImage(e.target.files[0])}}/>