React-dnd: [RFC] Supprimer les décorateurs de la documentation.

Créé le 18 août 2016  ·  6Commentaires  ·  Source: react-dnd/react-dnd

À l'heure actuelle, la documentation comprend des décorateurs, qui sont une proposition TC39 de l'étape 2. L'implémentation dans babel a des problèmes et nécessite un ancien transformateur. Devrions-nous retirer les décorateurs de la documentation jusqu'à ce que la spécification soit finalisée et que Babel soit mis à jour?

question wontfix

Commentaire le plus utile

@tonilaukka Le problème est que les gens les configurent sur la base d'articles de blog obsolètes et essaient d'obtenir de l'aide via des résultats de stackoverflow aléatoires. L'expérience est loin d'être transparente et je sais que beaucoup de projets promouvant l'utilisation de décorateurs reçoivent des rapports de bogues de la part de personnes qui configurent mal Babel (ce qui est logique car il est extrêmement fragile et sujet aux erreurs de configurer des décorateurs).

Tous les 6 commentaires

Je les laisserais là avec une idée de l'étape 2. Si vous utilisez ES7, vous connaissez probablement aussi les décorateurs et leurs problèmes actuels.

@tonilaukka Le problème est que les gens les configurent sur la base d'articles de blog obsolètes et essaient d'obtenir de l'aide via des résultats de stackoverflow aléatoires. L'expérience est loin d'être transparente et je sais que beaucoup de projets promouvant l'utilisation de décorateurs reçoivent des rapports de bogues de la part de personnes qui configurent mal Babel (ce qui est logique car il est extrêmement fragile et sujet aux erreurs de configurer des décorateurs).

De plus, la configuration officielle de create-react-app n'inclut pas les décorateurs. Ainsi, les gens prêts à l'emploi peuvent être confus et essayer d'utiliser des fonctionnalités qui ne leur sont pas disponibles.

Tout à fait d'accord avec cela. Heureux de les rajouter lorsque Babel les prend officiellement en charge et que la configuration ne s'interrompt pas en raison de l'ordre du plugin.

@kesne vous faites un point valable ici avec create-react-app et je suis d'accord avec vous et @gaearon sur les autres questions aussi. ;) Lorsque tout fonctionne pour vous, il est facile d'oublier à quel point il était difficile de travailler en premier lieu.

Ce problème a été automatiquement marqué comme obsolète car il n'a pas eu d'activité récente. Il sera fermé si aucune autre activité n'a lieu. Merci pour vos contributions.

Cette page vous a été utile?
0 / 5 - 0 notes