ampproject / ampproject/amp-react-prototype

AMP Context state propagation

Offen
#48 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

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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

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