2017-12-09 1 views
-2

Ich habe ein AngularJS Projekt mit einem NodeJS (< 6) Backend.Moving Angularjs Projekt zu ReactJS

Die Dateien (einschließlich angular's Bibliotheken) werden in einem src/js-Verzeichnis gespeichert, das vom Server aus HTMLscript Tags bereitgestellt wird.

Die App verwenden Ebene CSS.

Ich möchte diese App in eine reaktive App konvertieren.

sah ich, dass viele Führer zu ersten Schritt Webpack empfehlen, und dann zu react aber sie auf die Tatsache angewiesen sind, dass Ihre App wie die angular Pack App vorgefertigten ist, mit allen Bibliotheken aus node_modules kommen und vorgeladen.

min ist nicht so, wie Sie sehen.

Was sind die besten Methoden, um die App langsam in Reagieren umzuwandeln? Ich möchte die Reagieren mit JSX und alle neuen Sachen verwenden.

Ist es einfacher, die App von Grund auf neu zu erstellen oder langsam zu migrieren?

Antwort

1

Es hängt von den Bedürfnissen des Projekts ab. Ist das ein persönliches Projekt, bei dem Sie der einzige Akteur sind? Dann würde ich sagen, nur von Grund auf neu schreiben. Wenn es sich um eine App für ein Unternehmen handelt, für das Sie arbeiten, könnte eine langsame Migration die beste Option sein. Die React-App kann grundsätzlich eine "separate" App sein, getrennt durch eine Route, oder Sie können sogar React-Komponenten innerhalb einer eckigen Komponente mit ngReact verwenden. Der Vorteil ist, dass Sie die React-App separat erstellen und in Ihre aktuelle Angular-Version ziehen können.

+0

Danke, das ist genau das, was ich getan habe – Itamar