diff --git a/SUMMARY.md b/SUMMARY.md index e69de29..8591887 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -0,0 +1,144 @@ ++ [React 入门手册](docs/begin-react/README.md) + + [零、前言](docs/begin-react/0.md) + + [一、React 和 UI 设计简介](docs/begin-react/1.md) + + [二、创建组件](docs/begin-react/2.md) + + [三、管理用户交互](docs/begin-react/3.md) ++ [React 全栈项目](docs/full-stk-react-proj/README.md) + + [零、前言](docs/full-stk-react-proj/00.md) + + [一、使用 MERN 释放 React 应用](docs/full-stk-react-proj/01.md) + + [二、准备开发环境](docs/full-stk-react-proj/02.md) + + [三、使用 MongoDB、Express 和 Node 构建后端](docs/full-stk-react-proj/03.md) + + [四、添加 React 前端来完成 MERN](docs/full-stk-react-proj/04.md) + + [五、从一个简单的社交媒体应用开始](docs/full-stk-react-proj/05.md) + + [六、通过在线市场练习新的 MERN 技能](docs/full-stk-react-proj/06.md) + + [七、为市场扩展订单和支付](docs/full-stk-react-proj/07.md) + + [八、构建媒体流应用](docs/full-stk-react-proj/08.md) + + [九、定制媒体播放器并改进 SEO](docs/full-stk-react-proj/09.md) + + [十、基于 Web 的虚拟现实游戏开发](docs/full-stk-react-proj/10.md) + + [十一、使用 MERN 使虚拟现实游戏动态化](docs/full-stk-react-proj/11.md) + + [十二、遵循最佳实践并进一步开发 MERN](docs/full-stk-react-proj/12.md) ++ [React 设计模式实用指南](docs/handson-design-ptn-rn/README.md) + + [零、前言](docs/handson-design-ptn-rn/00.md) + + [一、React 组件模式](docs/handson-design-ptn-rn/01.md) + + [二、视图模式](docs/handson-design-ptn-rn/02.md) + + [三、样式模式](docs/handson-design-ptn-rn/03.md) + + [四、Flux 架构](docs/handson-design-ptn-rn/04.md) + + [五、存储模式](docs/handson-design-ptn-rn/05.md) + + [六、数据传输模式](docs/handson-design-ptn-rn/06.md) + + [七、导航模式](docs/handson-design-ptn-rn/07.md) + + [八、JavaScript 和 ECMAScript 模式](docs/handson-design-ptn-rn/08.md) + + [九、函数式编程模式的元素](docs/handson-design-ptn-rn/09.md) + + [十、管理依赖项](docs/handson-design-ptn-rn/10.md) + + [十一、类型检查模式](docs/handson-design-ptn-rn/11.md) ++ [React 渐进式 Web 应用](docs/prog-web-app-react/README.md) + + [零、前言](docs/prog-web-app-react/00.md) + + [一、创建我们的应用结构](docs/prog-web-app-react/01.md) + + [二、Webpack 入门](docs/prog-web-app-react/02.md) + + [三、我们的应用的登录页面](docs/prog-web-app-react/03.md) + + [四、使用 Firebase 轻松建立后端](docs/prog-web-app-react/04.md) + + [五、React 和路由](docs/prog-web-app-react/05.md) + + [六、完成我们的应用](docs/prog-web-app-react/06.md) + + [七、添加服务工作器](docs/prog-web-app-react/07.md) + + [八、使用服务工作器发送推送通知](docs/prog-web-app-react/08.md) + + [九、使用清单使我们的应用可安装](docs/prog-web-app-react/09.md) + + [十、应用外壳](docs/prog-web-app-react/10.md) + + [十一、使用 Webpack 分块 JavaScript 来优化性能](docs/prog-web-app-react/11.md) + + [十二、准备好缓存了吗](docs/prog-web-app-react/12.md) + + [十三、审计我们的应用](docs/prog-web-app-react/13.md) + + [十四、结论和下一步](docs/prog-web-app-react/14.md) ++ [React16 模具](docs/react16-tool/README.md) + + [零、前言](docs/react16-tool/00.md) + + [一、创建个性化开发生态系统](docs/react16-tool/01.md) + + [二、使用 Create React App 高效引导 React 应用](docs/react16-tool/02.md) + + [三、开发模式与掌握热重新加载](docs/react16-tool/03.md) + + [四、优化测试驱动的 React 开发](docs/react16-tool/04.md) + + [五、使用类型安全组件简化开发和重构](docs/react16-tool/05.md) + + [六、增强代码质量来提高可维护性](docs/react16-tool/06.md) + + [七、使用 Storybook 隔离组件](docs/react16-tool/07.md) + + [八、在浏览器中调试组件](docs/react16-tool/08.md) + + [九、使用 Redux 检测应用状态](docs/react16-tool/09.md) + + [十、使用 Gatsby 构建和部署静态 React 站点](docs/react16-tool/10.md) + + [十一、使用 Docker 容器构建和部署 React 应用](docs/react16-tool/11.md) ++ [React 秘籍](docs/react-cb/README.md) + + [零、前言](docs/react-cb/00.md) + + [一、与 React 协作](docs/react-cb/01.md) + + [二、征服组件和 JSX](docs/react-cb/02.md) + + [三、处理事件、绑定和有用的 React 包](docs/react-cb/03.md) + + [四、使用 React 路由向应用添加路由](docs/react-cb/04.md) + + [五、掌握 Redux](docs/react-cb/05.md) + + [六、使用 Redux 表单创建表单](docs/react-cb/06.md) + + [七、React 和动画](docs/react-cb/07.md) + + [八、使用 MongoDB、MySQL 和 Node.js 创建 API](docs/react-cb/08.md) + + [九、Apollo 与 GraphQL](docs/react-cb/09.md) + + [十、掌握 Webpack 4.x](docs/react-cb/10.md) + + [十一、实现服务器端渲染](docs/react-cb/11.md) + + [十二、测试和调试](docs/react-cb/12.md) + + [十三、部署到生产环境](docs/react-cb/13.md) + + [十四、与 React Native 协作](docs/react-cb/14.md) + + [十五、最常见的面试问题](docs/react-cb/15.md) ++ [ReactNative 跨平台应用开发](docs/react-cross-plat-app-dev-rn/README.md) + + [零、序言](docs/react-cross-plat-app-dev-rn/0.md) + + [一、项目 1——订车 App](docs/react-cross-plat-app-dev-rn/1.md) + + [二、项目 2——图片分享 App](docs/react-cross-plat-app-dev-rn/2.md) + + [三、项目 3——短信应用](docs/react-cross-plat-app-dev-rn/3.md) + + [四、项目 4——游戏](docs/react-cross-plat-app-dev-rn/4.md) + + [五、附录:答案](docs/react-cross-plat-app-dev-rn/5.md) ++ [React 和 ReactNative](docs/react-rn/README.md) + + [零、序言](docs/react-rn/00.md) + + [一、为什么是 React?](docs/react-rn/01.md) + + [二、JSX 渲染](docs/react-rn/02.md) + + [三、理解属性和状态](docs/react-rn/03.md) + + [四、事件处理——React 的方式](docs/react-rn/04.md) + + [五、制作可重复使用的组件](docs/react-rn/05.md) + + [六、React 组件生命周期](docs/react-rn/06.md) + + [七、验证部件属性](docs/react-rn/07.md) + + [八、扩展组件](docs/react-rn/08.md) + + [九、使用路由处理导航](docs/react-rn/09.md) + + [十、服务器端组件](docs/react-rn/10.md) + + [十一、移动优先 React 部件](docs/react-rn/11.md) + + [十二、为什么是 ReactNative?](docs/react-rn/12.md) + + [十三、启动本机项目](docs/react-rn/13.md) + + [十四、使用 Flexbox 构建响应性布局](docs/react-rn/14.md) + + [十五、在屏幕之间导航](docs/react-rn/15.md) + + [十六、展示项目清单](docs/react-rn/16.md) + + [十七、展示进度](docs/react-rn/17.md) + + [十八、地理位置和地图](docs/react-rn/18.md) + + [十九、收集用户输入](docs/react-rn/19.md) + + [二十、警报、通知和确认](docs/react-rn/20.md) + + [二十一、响应用户手势](docs/react-rn/21.md) + + [二十二、控制图像显示](docs/react-rn/22.md) + + [二十三、离线](docs/react-rn/23.md) + + [二十四、处理应用状态](docs/react-rn/24.md) + + [二十五、为什么选择 Relay 和 GraphQL?](docs/react-rn/25.md) + + [二十六、构建 RelayReact 应用](docs/react-rn/26.md) ++ [React 路由快速启动指南](docs/react-router-quick-start-guide/README.md) + + [零、前言](docs/react-router-quick-start-guide/00.md) + + [一、介绍 React 路由和创建第一个路由](docs/react-router-quick-start-guide/01.md) + + [二、配置路由——使用路由组件中的各种选项](docs/react-router-quick-start-guide/02.md) + + [三、使用链接和导航链接组件导航到路由](docs/react-router-quick-start-guide/03.md) + + [四、使用重定向和切换组件](docs/react-router-quick-start-guide/04.md) + + [五、了解核心路由,配置`BrowserRouter`和`HashRouter`组件](docs/react-router-quick-start-guide/05.md) + + [六、在服务器端应用中使用`StaticRouter`](docs/react-router-quick-start-guide/06.md) + + [七、在 React 本机应用中使用`NativeRouter`](docs/react-router-quick-start-guide/07.md) + + [八、将`connected-react-router`用于 Redux 绑定](docs/react-router-quick-start-guide/08.md) ++ [ReactNative 蓝图](docs/rn-blueprint/README.md) + + [零、前言](docs/rn-blueprint/00.md) + + [一、购物清单](docs/rn-blueprint/01.md) + + [二、阅读器](docs/rn-blueprint/02.md) + + [三、订车应用](docs/rn-blueprint/03.md) + + [四、图像共享应用](docs/rn-blueprint/04.md) + + [五、吉他调音器](docs/rn-blueprint/05.md) + + [六、消息应用](docs/rn-blueprint/06.md) + + [七、游戏](docs/rn-blueprint/07.md) + + [八、电子商务应用](docs/rn-blueprint/08.md) ++ [React 和 Firebase 无服务器 Web 应用](docs/svrless-web-app-react-fb/README.md) + + [零、前言](docs/svrless-web-app-react-fb/0.md) + + [一、开始使用 Firebase 和 React](docs/svrless-web-app-react-fb/1.md) + + [将 React 应用程序与 Firebase 集成](docs/svrless-web-app-react-fb/2.md) + + [三、将 Firebase 用于认证](docs/svrless-web-app-react-fb/3.md) + + [四、连接 React 到 Redux 和 Firebase](docs/svrless-web-app-react-fb/4.md) + + [五、用户配置文件和访问管理](docs/svrless-web-app-react-fb/5.md) + + [六、Firebase 安全和规则](docs/svrless-web-app-react-fb/6.md) + + [七、通过 React 使用 Firebase 云消息传递和云函数](docs/svrless-web-app-react-fb/7.md) + + [八、Firebase 云存储](docs/svrless-web-app-react-fb/8.md) + + [九、最佳实践](docs/svrless-web-app-react-fb/9.md)