https://facebook.github.io/react-native/docs/embedded-app-ios.html#contenteine native App in
Book Handbuch und andere Online-Ressourcen zu einem vorhandenen iOS Obj-C/Swift App React Integrate scheinen die gleichen aktuellen Implementierungsrichtlinien zu haben. Etwas, das ziemlich wahnsinnig erscheint und nichts, was ich für meine react-native
App machen möchte.
Grundsätzlich ist es mein Ziel ist es, ein einfaches react-native
App in einem separaten Repo und Entwickler Raum zu schaffen, bauen/bündelt die JS in die main.jsbundle
Datei und habe meine aktuelle iOS-Anwendung das Skript ziehen und es auf Implementierungen verwenden.
In diesem Fall ist in meiner alten Codebase nur eine einfache Wrapperfunktion erforderlich, die die App react-native
startet, wenn sie angefordert wird. Ansonsten funktioniert die Funktionalität wie immer.
Es scheint mir ziemlich komisch, dass die Leute beide Arten von Code in einer Codebasis schreiben wollen, und das ist nicht mein Ziel.
Hat jemand einen Einblick, wie ich diese Aufgabe erfüllen würde?
Mein Projekt dirs sollte wie folgt aussehen:
iOS/ Project.xcodeproj Project/ AppDelegate.m main.jsbundle React-Native/ iOS/ AppDelegate.m index.ios.js
Die main.jsbundle
in iOS/
ist einfach das erzeugte Bündel aus dem react-native
Projekt.