ampproject / ampproject/amp-react-prototype
AMP Context state propagation
- Vorherrschende Sprache
- JavaScript
- Sterne
- 36
- Forks
- 6
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
We can use [AmpContext](https://github.com/ampproject/amp-react-prototype/blob/104861c3777d5341377092620f123b9013c0050d/src/amp-context.js#L28) for all state properties such as `renderable` and `playable`. The main question is whether we breakdown the context per property or keep all the properties together. Breaking down per property means a lot of contexts, but also means fewer component updates.
Beitragsleitfaden
Rechercherichtung
Beginne bei src/amp-context.js an der referenzierten Kontextdefinition und untersuche, wie Zustandseigenschaften wie renderable und playable durch den React-Prototyp weitergegeben werden. Bestimme, ob für das Issue ein Kontext oder separate Kontexte pro Eigenschaft verwendet werden sollten, und dokumentiere den gewählten Ansatz und seine Auswirkungen auf Komponentenaktualisierungen.
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