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