ampproject / ampproject/amp-react-prototype

AMP Context and service propagation

Offen
#49 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
TBD
Vorherrschende Sprache
JavaScript
Sterne
36
Forks
6
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

This is similar to property and contexts (see #48). We could place services as a map in the `AmpContext` or we could break them down a service-per-context. We could also consider passing services via component props.

In other words, it's either:
```

```

vs

```

```

Whether or not we use a single or per-service context: this could be a significant performance optimization since only the dependent components need to be re-rendered when a service changes.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, Issue #48 zu lesen und die vorhandene Verwendung von AmpContext und Services im Komponentenbaum zu untersuchen. Vergleiche einen map-basierten Ansatz, service-spezifischen Context und die Weitergabe über Component-Props. Lege anschließend den gewählten Ansatz und seine Auswirkungen auf die Performance vor der Implementierung fest; das Issue nennt keine Dateien oder auszuführenden Tests.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, react
Bereich
frontend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.