React 模式

React in patterns 中文版

:book: 介绍 React 开发的设计模式和技术的免费开源书籍。

React in patterns cover

目录

  • 简介

基础

  • 组件通讯
    • 输入
    • 输出
  • 事件处理
  • 组合
    • 使用 React children API
    • 将 child 作为 prop 传入
    • 高阶组件
    • 将函数作为 children 传入和 render prop
  • 受控输入和非受控输入
  • 展示型组件和容器型组件

数据流

  • 单向数据流
  • Flux
    • Flux 架构及其主要特点
    • 实现 Flux 架构
  • Redux
    • Redux 架构及其主要特点
    • 使用 Redux 的简单计数器应用

其他

  • 依赖注入
    • 使用 React context (16.3 之前的版本)
    • 使用 React context (16.3 及之后的版本)
    • 使用模块系统
  • 组件样式
    • 经典 CSS 类
    • 内联样式
    • CSS 模块
    • Styled-components
  • 集成第三方库

源码

书中所使用的代码全部在 这里

其他资源

构建本书

yarn install && yarn build

要生成电子书,需要先安装 calibre ,然后执行 ln -s /Applications/calibre.app/Contents/MacOS/ebook-convert /usr/local/bin/

React In Patterns Cn

React in patterns 中文版

React In Patterns Cn Info

⭐ Stars 1124
🔗 Homepage sangka.github.io
🔗 Source Code github.com
🕒 Last Update 4 months ago
🕒 Created 4 years ago
🐞 Open Issues 1
➗ Star-Issue Ratio 1124
😎 Author SangKa