ampproject / ampproject/amp-react-prototype

AMP Context and service propagation

Ouverte
#49 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

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.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par lire l’issue #48 et examiner l’utilisation existante de AmpContext et des services dans l’arbre des composants. Comparez une approche basée sur une map, un context spécifique au service et la propagation par les props des composants, puis définissez l’approche choisie et son impact sur les performances avant l’implémentation ; l’issue ne nomme aucun fichier ni aucun test à exécuter.

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.