ampproject / ampproject/amp-react-prototype
AMP Context and service propagation
- 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
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