Bonjour trunks93,
Déjà pour les images en react native c'est un peu subtile. Tu dois avoir un require dynamique si tu souhaite avoir des images dynamiques.
Le chemin contenu dans le require doit être obligatoirement statique mais le require en lui même peut être dynamique. Donc tu dois créer les require de toute les images que tu souhaite avoir puis l'injecter dans une variable. Si ce sont des images externe tu peux utilisé l'uri.
En suite, le second soucis, il te faudra créer un système de cache comme ça tu stocke tes datas quand tu as du réseau avec le AsyncStorage. Parfait pour les réponses JSON.