Ich beginne gerade, ReactJS zu lernen und bin dabei zu entscheiden, ob es sich lohnt, von AngularJS auf Flask umzusteigen. Ich weiß, einer der Vorteile von ReactJS ist die Art, wie renderToString funktioniert, und HTML-String für schnellere Ladezeiten und bessere SEO. Von dem, was ich gelesen habe, ist das SEO viel besser als das, was AngularJS tun kann, obwohl Google arbeitet, um crawling Javascript zu verbessern.
Meine Frage ist, wie die SEO-Vorteile mit einem Framework wie Flask funktionieren würden. Angenommen, ich habe eine Komponente wie die folgende und rendere sie einfach in mein div. Wenn ich diese Server-Seite rendern möchte, müsste ich etwas wie nodejs oder eine Python-Bibliothek verwenden, die Javascript ausführen kann? Wenn ich React.renderToString (.....) versuche und mache, tut es nichts. Wenn dies der Fall ist, machen die beworbenen Vorteile von SEO für ReactJS es nicht wirklich besser als AngularJS? Bitte helfen Sie mir das zu verstehen und wenn es möglich ist, die Javascript Server Seite mit Flask darzustellen, wie kann ich das erreichen?
%Vor%Es gibt eine Abzweigung von django-react, die sich nun zu einem allgemeineren Paket entwickelt hat: Ссылка . Sie müssen auch seinen Knotenservice installieren. Es kann mit jedem Python-Framework verwendet werden. Dies ist bei weitem der einfachste Weg, isomorphe Vorlagen zu haben.
Ich beginne gerade, ReactJS zu lernen und bin dabei zu entscheiden, ob es sich lohnt, von AngularJS auf Flask umzusteigen. Ich weiß, einer der Vorteile von ReactJS ist die Art, wie renderToString funktioniert, und HTML-String für schnellere Ladezeiten und bessere SEO. Von dem, was ich gelesen habe, ist das SEO viel besser als das, was AngularJS tun kann, obwohl Google arbeitet, um crawling Javascript zu verbessern.
Meine Frage ist, wie die SEO-Vorteile mit einem Framework wie Flask funktionieren würden. Angenommen, ich habe eine Komponente wie die folgende und rendere sie einfach in mein div. Wenn ich diese Server-Seite rendern möchte, müsste ich etwas wie nodejs oder eine Python-Bibliothek verwenden, die Javascript ausführen kann? Wenn ich React.renderToString (.....) versuche und mache, tut es nichts. Wenn dies der Fall ist, machen die beworbenen Vorteile von SEO für ReactJS es nicht wirklich besser als AngularJS? Bitte helfen Sie mir das zu verstehen und wenn es möglich ist, die Javascript Server Seite mit Flask darzustellen, wie kann ich das erreichen?
%Vor%Es gibt eine Abzweigung von django-react, die sich nun zu einem allgemeineren Paket entwickelt hat: Ссылка . Sie müssen auch seinen Knotenservice installieren. Es kann mit jedem Python-Framework verwendet werden. Dies ist bei weitem der einfachste Weg, isomorphe Vorlagen zu haben.