2017-04-12 6 views
9

Wir haben eine isomorphe Reaktion App mit Knoten. Ich möchte einige Seiten in AMP-Seiten umwandeln. Ich bin verwirrt! Sollen wir für eine separate AMP-Version der App gehen oder sollen wir die aktuelle App nach den Google-Richtlinien für AMP-Seiten modifizieren. Ich sehe, dass wir in der aktuellen App viele Änderungen vornehmen müssen, um eine amp-kompatible Version zu erstellen. Wie soll ich vorgehen?Google AMP mit React

+0

Was diese Reaktion mit dem zu tun hat, konkret? –

+0

gehen Sie bitte über den Link https://redditblog.com/2016/09/20/amp-and-reactredux/ –

Antwort

6

Also AMP steht für Accelerated Mobile Pages, nicht beschleunigte Mobile Apps. Es wird schwierig sein, eine dynamische App 1: 1 in AMP zu bekommen. Sie benötigen also ein statisches HTML-Markup nach dem AMP Markup Standard und der Übergang zwischen diesen Seiten (Seiten < => verschiedene Screens in Ihrer App) wird ganz einfach HTML-Links sein. Vielleicht können Sie diese Art von Markup mit benutzerdefinierten Vorlagen aus Ihrer App mit einem erschwinglichen Aufwand generieren. Vielleicht ampreact kann Ihnen helfen.

+0

Vielen Dank für Ihre Antwort. Ich weiß, AMP steht für Accelerated Mobile Pages. Es ist ein Projekt. Die von Ihnen erstellten Seiten werden AMP-Seiten genannt. Bitte besuchen Sie https://www.ampproject.org/learn/overview/. Es ist offizielle Seite und es heißt "AMP-Seiten bestehen aus 3 Kernkomponenten". –

+0

Ich hielt ampreact. Die Verwendung von react für AMP führte jedoch zu einer zusätzlichen Komplexitätsebene. Schließlich entschied ich mich für node + ejs + express. AMP bietet auch Komponenten für den Umgang mit dynamischen Inhalten wie Amp-Liste, Amp-Bind, Amp-Live-Liste usw. https://www.ampproject.org/docs/reference/components#dynamic-content –

1

Ich hielt ampreact. Die Verwendung von react für AMP führte jedoch zu einer zusätzlichen Komplexitätsebene. Schließlich entschied ich mich für node + ejs + express. AMP bietet auch Komponenten für den Umgang mit dynamischen Inhalten wie Amp-Liste, Amp-bind, Amp-live-Liste etc

https://www.ampproject.org/docs/reference/components#dynamic-content

Verwandte Themen