Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. componentDidMount () {
  2. const imagePaths = [
  3. '/static/images/illustrations/astronaut.png',
  4. '/static/images/wheel/contributions-communautes-techniques.png',
  5. '/static/images/wheel/offre.png',
  6. '/static/images/wheel/recrutement.png',
  7. '/static/images/wheel/vie-interne.png'
  8. ]
  9. var promises = []
  10. imagePaths.forEach(function (imagePath) {
  11. const promise = new Promise(function(resolve, reject) {
  12. let image = new Image();
  13. image.src = imagePath;// ici le chargement de l'image commence
  14. image.addEventListener('load', resolve)
  15. image.addEventListener('error', reject)
  16. });
  17. promises.push(promise)
  18. })
  19.  
  20. Promise.all(promises).then((values) => {
  21. setTimeout(() => {
  22. this.setState({
  23. loaded: true
  24. })
  25. }, 1000)
  26. })
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement