ampproject / ampproject/amp-react-prototype

AMP Context state propagation

Ouverte
#48 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
TBD
Langage dominant
JavaScript
Étoiles
36
Forks
6
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par src/amp-context.js, au niveau de la définition de contexte référencée, et examinez comment des propriétés d’état telles que renderable et playable sont propagées dans le prototype React. Déterminez si l’issue doit utiliser un seul contexte ou des contextes séparés par propriété, puis documentez l’approche choisie et son effet sur les mises à jour des composants.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript, react
Domaine
frontend
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.