J'importe une bibliothèque dans un projet ReactNative qui utilise environ document
environ 50 fois. Parce ReactNative, n'utilise pas un document
, je vais devoir réécrire ces lignes pour qu'il fonctionne dans un environnement ReactNative. La question est ..Est-il possible d'écrire un shim pour une bibliothèque existante qui utilise `document` tout en le gardant vierge?
Est-il possible de créer une cale pour que la bibliothèque d'origine soit entièrement intacte?
Je devrais réécrire des lignes comme document.body
, document.createElement
et document.appendElement
. Je suppose que document.body
pourrait juste être ma classe de conteneur racine, et les deux autres méthodes sont explicites. Parce que je n'ai jamais rien vu de tel auparavant, je ne fais que deviner. Serait possible d'importer la bibliothèque, puis lier document
en tant que ReactNative component
afin que le composant remplace le document dans toutes ses mentions?
Merci pour le conseil. Je vais essayer de l'alimenter avec un WebView. – Trip
Je viens d'éditer ma réponse. Kandy a iOS et Android SDKs - peut-être vous pouvez les relier à React Native – jevakallio
Ils disent qu'ils ont "SDK". Mais ils sont en fait des exemples de projets avec 2 .frameworks de 2 ans. Essayer de les importer entraîne toutes sortes d'erreurs de conversion. Question rapide cependant .. Je vois quelques informations sur l'incorporation de pods dans un projet RN existant. Serait-il possible, au lieu d'un Pod, d'injecter dans un .framework à la place? – Trip