Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

Using React Hooks to store the image URL to the state, with a default image at the beginning. The picture was displayed properly.

const [companyPhoto, setCompanyPhoto] = useState('https://example.com/no-image.jpg');

After calling an API to upload image from React Native, I tried updating the state with a new URL and companyPhoto was updated properly based on console.log. However, the image disappears after companyPhoto is assigned with a new URL.

setCompanyPhoto(data.company.image.url);

Following is the code used to display the image. Tried adding a key, setting cache and header but still the same.

<Image
  style={styles.uploadPhoto} 
  key={Date.now()}
  source={{ 
    uri: `${companyPhoto}`, 
    cache: 'reload',
    headers: {
      Pragma: 'no-cache'
    },
  }} 
/>
question from:https://stackoverflow.com/questions/65938680/react-native-image-disappears-when-uri-changed-using-usestate

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
322 views
Welcome To Ask or Share your Answers For Others

1 Answer

Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...