2016-07-26 18 views
5

Ich werde eine Web + mobile Anwendung mit React und React Native entwickeln. Ich möchte so viel Code wie möglich zwischen React und React Native teilen. Ich suchte nach Starterkits, fand aber nur este. Allerdings scheint es für mich ein Overkill zu sein, da es zu viele Abhängigkeiten hat (auch ich konnte es nicht für Android funktionieren lassen - wenn ich einen Fehler behebe, stoße ich auf einen anderen).Reagieren + Reagieren Native Starter-Kit

Ich hätte gerne nur React + React Native + Redux + Webbündelung usw. Gibt es noch andere Alternativen? Oder zumindest sehr einfache Beispiel-Apps, die ich verwenden könnte?

Antwort

4

Haben Sie die awesome React-native list überprüft?

Wie ich in this thread sagte, solange Sie die Komponente/Container-Muster mit Redux folgen; Sie können viel Code wiederverwenden.

Das Muster ermutigt Sie, jeden Präsentationscode in das Kom ponent aufzuteilen. Der Container enthält die gesamte Logik.

Wenn Sie den Code wiederverwenden möchten, müssen Sie nur die Komponente neu schreiben.

Here ist eine großartige Erklärung, wie es zu implementieren ist.

Sie können auch überprüfen, React-native-web. Es ermöglicht Ihnen, für den Browser .... react-native zu programmieren.

0

Update: Ich weiß jetzt, warum es fast keine Starterkits gibt, die React + React Native kombinieren würden. Der Grund ist, dass es keine gute Idee ist, Web React und React Native zu kombinieren. Erstellen Sie einfach zwei separate Apps, Sie sparen sich viele Kopfschmerzen. Für diejenigen, die immer noch daran interessiert sind, die beiden Plattformen zu kombinieren, schauen Sie sich stattdessen React Native for Web an.

Also am Ende habe ich mein eigenes gestarteten Kit erstellt. Sie können es hier finden: https://github.com/gina-system/react-starter