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