Firebase storage: download images to and put to img src in React map
问题 I'm trying to map array to get image url from Firebase storage and list them to page. The code give me a url, but the problem is that code not set url to img variable on time and returning empty img variable. return( <div> <Header /> {this.state.loaded ? <Loading /> : null} <div> {this.state.productsArr.map((product, i) => { let img = ''; storageRef.child(`images/${product.images[0]}`) .getDownloadURL() .then((url) => { img = url console.log('then img', img) }) .catch((err) => console.log(err