这个项目能做什么

React Bits 是一个面向 React 开发者的开放式、基于 Markdown 的知识资源,而非可安装的运行时库。其主要模式部分涵盖条件 JSX、异步 setState 行为、依赖注入、上下文包装器、事件处理器、Flux、单向数据流、展示组件与容器组件、第三方集成、函数式 setState 调用、装饰器、基于 Redux 的功能开关、组件切换、列表组件、文本格式化、片段以及共享跟踪逻辑。 反模式部分记录了诸如将 props 存入初始 state、使用 findDOMNode()、依赖 mixins、在 componentWillMount() 中调用 setState()、直接修改 state、使用数组索引作为 key,以及将任意 props 展开到 DOM 元素等实践。其他部分还涉及组合和切换 UX 变体、高阶组件、props 代理、包装器和布局组件、显示顺序变更、shouldComponentUpdate 检查、PureComponent、reselect、样式模块和样式函数、可复用的基础/排版组件、样式化 HOC、纯渲染检查以及合成事件。 该内容以 GitBook 形式发布并托管在 GitHub 上,包含相关阅读页面以及社区提供的中文和韩文翻译。欢迎贡献。