2016-08-14 2 views
0

Wir planen, eine Anwendung mit ReactJs als unser Frontend und Laravel als unser Backend (REST API) zu bauen.Vor- und Nachteile der Verwendung von react-Laravel über Vanille reagieren und Laravel

Da wir einige Untersuchungen über die Integration dieser beiden gemacht haben, haben wir die Bibliothek react-laravel gefunden.

Jetzt möchte ich wissen, was sind die Vor- und Nachteile der Verwendung solcher Bibliothek über Vanille reagieren und Laravel. Gibt es irgendwelche Einschränkungen oder irgendwelche Fehler, denen wir begegnen könnten? Wird es die Entwicklung beschleunigen oder müssen wir mehr Zeit damit verbringen, es zu lernen? Wird es die Implementierungsmethode der Reaktion in irgendeiner Weise verändern? ...

* wir verwenden redux und react-router.

* Ich bin (fast) erfahren reagieren Entwickler

Antwort

-1

ich nicht reagieren-Laravel persönlich nicht genutzt, aber die andere sehe ich darüber die Pre-Rendering für die Komponente ist.

Allerdings würde ich meine Anwendung auf eine persönliche Präferenz nicht an eine Komponente von Drittanbietern binden, die nicht von einer der beiden Entitäten gesteuert wird. Darüber hinaus kann jedes Vor-Rendering, das Sie durchführen möchten, einfach durchgeführt werden. Sie sollten die vollständige Kontrolle darüber haben, was auf der Clientseite ausgeführt wird und was auf der Serverseite ausgeführt wird.

0

react-laravel sollte nicht Ihre tatsächliche React App oder Laravel App viel beeinflussen. Der einzige Nachteil ist die V8js Abhängigkeit, die ... nicht großartig ist.

Ich habe eine kleine Middleware namens laravel-react-middleware gebaut, die einfach eine HTTP-Anfrage von Ihrem PHP-Server an Ihre Node App macht. So können Sie Ihr serverseitiges React-Rendering mit Node schreiben und den kompilierten HTML-Code zurück an Ihre PHP-App senden. Es kann auch ein einfaches JSON-Objekt zurückgeben. Wenn Sie also etwas wie React Helmet zum Verwalten von Meta-Tags und Dokumenttiteln verwenden, können Sie diese Daten in Ihre Blade-Ansicht zurückübertragen.

Verwandte Themen