Sobre el proyecto

React Bits es un recurso de conocimiento abierto basado en Markdown para desarrolladores de React, en lugar de una biblioteca de tiempo de ejecución instalable. Su sección principal de patrones cubre JSX condicional, comportamiento asincrónico de setState, inyección de dependencias, wrappers de context, manejadores de eventos, Flux, flujo de datos unidireccional, componentes de presentación frente a componentes contenedores, integración con terceros, llamadas funcionales a setState, decoradores, banderas de funcionalidad basadas en Redux, cambio de componentes, componentes de lista, formato de texto, fragments y lógica de seguimiento compartida. La sección de antipatrones documenta prácticas como almacenar props en el estado inicial, usar findDOMNode(), depender de mixins, llamar a setState() en componentWillMount(), mutar el estado, usar índices de arreglos como keys y propagar props arbitrarias en elementos DOM. Otras secciones abordan la composición y alternancia de variaciones de UX, componentes de orden superior, proxy de props, componentes wrapper y de layout, cambios en el orden de visualización, comprobaciones de shouldComponentUpdate, PureComponent, reselect, módulos y funciones de estilos, componentes base/tipográficos reutilizables, HOC de estilización, comprobaciones de renderizado puro y eventos sintéticos. El contenido se publica como un GitBook y se aloja en GitHub, con una página de lecturas relacionadas y traducciones al chino y al coreano proporcionadas por la comunidad. Las contribuciones son bienvenidas.