2017-12-24 5 views

Antwort

1

Ja, react-native-web verwenden babel Ihre Import-Anweisungen zu ändern Komponenten von react-native-web zu verwenden, wenn für das Web zu kompilieren.

Wenn Sie Ihr Projekt für mobile kompilieren, werden die Komponenten wie gewohnt von react-native importiert.

+0

Sie nicht, wie könnte ich ein Mono-Repo haben – amorenew

+1

Ich bin mir nicht sicher, ob ich Ihren Kommentar verstehe. Ein "reactive-native-web" -Projekt verwendet denselben Code für die Kompilierung für Mobilgeräte und das Internet. Es ist standardmäßig ein Mono-Repo. Ich habe dieses Beispielprojekt gefunden, das helfen könnte. https://github.com/kauffecup/react-native-web-hello-world – Corey

0

Wenn das, was Sie sind Auf der Suche nach ist eine Möglichkeit, gemeinsamen Code zwischen diesen beiden Projekten zu teilen, können Sie also use Bit, mit denen Sie den Code in diesen beiden Projekten behalten und alle gemeinsamen Code zwischen ihnen (mit/ohne NPM) synchronisieren. Es kann sogar verwendet werden, um Code zwischen 2 Lerna Monorepos zu synchronisieren, wenn Sie in Zukunft 2 Monorepos für Web/Mobile Apps haben möchten.