Bonjour à tous,
Je cherche depuis des semaines à faire ceci et vos lumières seront grandement appréciées.
Je dois faire une map avec OpenStreetMap. react-native-map ne répond pas à mon besoin, parce qu'il bug, ne support pas les clusters.
J'ai déjà utilisé Leaflet et je viens d'essayer OpenLayer mais les deux necessite le DOM (balise html). Donc l'utilisation de react-native-webview est nécessaire.
Les libraires existantes ne fonctionnent pas, ou ne sont pas à jours ou pas compatible.
J'aimerais essayer donc de faire ma propre librarie, sans faire un truc de fou, mais d'utile, que je mettrai à disposition sur react native directory. Le problème est que je suis novice et j'ai besoin un peu d'aide pour commencer.
J'ai lu cette page https://reactnative.dev/docs/the-new...module-library mais les options ne sont pas très claires.
J'aimerais que cette librairire soie compatible
1. iOs, Android et le Web.
2. Pour la nouvelle architecture
3. je souhaite utiliser javascript en important la librairie Leaftlet (tout ce trouve dans le zip
4. construire ma carte dans mon fichier html
5. Tout afficher grâce webview
6. créer un componment pour facilement intégrer dans mon fichier app.tsx
7. ajout d'option pour la cartes
Après avoir lancé la commande
npx create-react-native-library@latest <Name of Your Library>
J'ai des choix.
https://reactnative.dev/assets/image...2ab205480e.png
Mais que dois-je choisir?
La mon avis, la première option "Javascript library"
Mais pourquoi pas "Native module" ou "Turbo module"
Mais quelle est la différence entre ces trois options? Pourquoi l'un ou pourquoi pas l'autre?
Je vous remercie pour vos clarifications
Tout bon week-end à vous!
Partager