2016-05-25 6 views
2

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.

Antwort

Verwandte Themen