À propos du projet

React Bits est une ressource de connaissances ouverte basée sur Markdown pour les développeurs React, plutôt qu'une bibliothèque d'exécution installable. Sa section principale sur les modèles couvre le JSX conditionnel, le comportement asynchrone de setState, l'injection de dépendances, les wrappers de contexte, les gestionnaires d'événements, Flux, le flux de données unidirectionnel, les composants de présentation par rapport aux composants conteneurs, l'intégration tierce, les appels fonctionnels à setState, les décorateurs, les indicateurs de fonctionnalités basés sur Redux, la commutation de composants, les composants de liste, le formatage de texte, les fragments et la logique de suivi partagée. La section des anti-patterns documente des pratiques telles que le stockage des props dans l'état initial, l'utilisation de findDOMNode(), la dépendance aux mixins, l'appel de setState() dans componentWillMount(), la mutation de l'état, l'utilisation d'index de tableau comme clés et la propagation de props arbitraires sur des éléments DOM. Des sections supplémentaires traitent de la composition et du basculement des variations UX, des composants d'ordre supérieur, du proxying de props, des composants wrapper et de mise en page, des changements d'ordre d'affichage, des vérifications shouldComponentUpdate, de PureComponent, de reselect, des modules de style et des fonctions de style, des composants réutilisables de base/typographie, des HOC de style, des vérifications de rendu pur et des événements synthétiques. Le contenu est publié sous forme de GitBook et hébergé sur GitHub, avec une page de lectures connexes et des traductions communautaires en chinois et en coréen. Les contributions sont les bienvenues.