• React 入门手册

    • 零、前言
    • 一、React 和 UI 设计简介
    • 二、创建组件
    • 三、管理用户交互
  • React 全栈项目
    • 零、前言
    • 一、使用 MERN 释放 React 应用
    • 二、准备开发环境
    • 三、使用 MongoDB、Express 和 Node 构建后端
    • 四、添加 React 前端来完成 MERN
    • 五、从一个简单的社交媒体应用开始
    • 六、通过在线市场练习新的 MERN 技能
    • 七、为市场扩展订单和支付
    • 八、构建媒体流应用
    • 九、定制媒体播放器并改进 SEO
    • 十、基于 Web 的虚拟现实游戏开发
    • 十一、使用 MERN 使虚拟现实游戏动态化
    • 十二、遵循最佳实践并进一步开发 MERN
  • React 设计模式实用指南
    • 零、前言
    • 一、React 组件模式
    • 二、视图模式
    • 三、样式模式
    • 四、Flux 架构
    • 五、存储模式
    • 六、数据传输模式
    • 七、导航模式
    • 八、JavaScript 和 ECMAScript 模式
    • 九、函数式编程模式的元素
    • 十、管理依赖项
    • 十一、类型检查模式
  • React 渐进式 Web 应用
    • 零、前言
    • 一、创建我们的应用结构
    • 二、Webpack 入门
    • 三、我们的应用的登录页面
    • 四、使用 Firebase 轻松建立后端
    • 五、React 和路由
    • 六、完成我们的应用
    • 七、添加服务工作器
    • 八、使用服务工作器发送推送通知
    • 九、使用清单使我们的应用可安装
    • 十、应用外壳
    • 十一、使用 Webpack 分块 JavaScript 来优化性能
    • 十二、准备好缓存了吗
    • 十三、审计我们的应用
    • 十四、结论和下一步
  • React16 模具
    • 零、前言
    • 一、创建个性化开发生态系统
    • 二、使用 Create React App 高效引导 React 应用
    • 三、开发模式与掌握热重新加载
    • 四、优化测试驱动的 React 开发
    • 五、使用类型安全组件简化开发和重构
    • 六、增强代码质量来提高可维护性
    • 七、使用 Storybook 隔离组件
    • 八、在浏览器中调试组件
    • 九、使用 Redux 检测应用状态
    • 十、使用 Gatsby 构建和部署静态 React 站点
    • 十一、使用 Docker 容器构建和部署 React 应用
  • React 秘籍
    • 零、前言
    • 一、与 React 协作
    • 二、征服组件和 JSX
    • 三、处理事件、绑定和有用的 React 包
    • 四、使用 React 路由向应用添加路由
    • 五、掌握 Redux
    • 六、使用 Redux 表单创建表单
    • 七、React 和动画
    • 八、使用 MongoDB、MySQL 和 Node.js 创建 API
    • 九、Apollo 与 GraphQL
    • 十、掌握 Webpack 4.x
    • 十一、实现服务器端渲染
    • 十二、测试和调试
    • 十三、部署到生产环境
    • 十四、与 React Native 协作
    • 十五、最常见的面试问题
  • ReactNative 跨平台应用开发
    • 零、序言
    • 一、项目 1——订车 App
    • 二、项目 2——图片分享 App
    • 三、项目 3——短信应用
    • 四、项目 4——游戏
    • 五、附录:答案
  • React 和 ReactNative
    • 零、序言
    • 一、为什么是 React?
    • 二、JSX 渲染
    • 三、理解属性和状态
    • 四、事件处理——React 的方式
    • 五、制作可重复使用的组件
    • 六、React 组件生命周期
    • 七、验证部件属性
    • 八、扩展组件
    • 九、使用路由处理导航
    • 十、服务器端组件
    • 十一、移动优先 React 部件
    • 十二、为什么是 ReactNative?
    • 十三、启动本机项目
    • 十四、使用 Flexbox 构建响应性布局
    • 十五、在屏幕之间导航
    • 十六、展示项目清单
    • 十七、展示进度
    • 十八、地理位置和地图
    • 十九、收集用户输入
    • 二十、警报、通知和确认
    • 二十一、响应用户手势
    • 二十二、控制图像显示
    • 二十三、离线
    • 二十四、处理应用状态
    • 二十五、为什么选择 Relay 和 GraphQL?
    • 二十六、构建 RelayReact 应用
  • React 路由快速启动指南
    • 零、前言
    • 一、介绍 React 路由和创建第一个路由
    • 二、配置路由——使用路由组件中的各种选项
    • 三、使用链接和导航链接组件导航到路由
    • 四、使用重定向和切换组件
    • 五、了解核心路由,配置BrowserRouterHashRouter组件
    • 六、在服务器端应用中使用StaticRouter
    • 七、在 React 本机应用中使用NativeRouter
    • 八、将connected-react-router用于 Redux 绑定
  • ReactNative 蓝图
    • 零、前言
    • 一、购物清单
    • 二、阅读器
    • 三、订车应用
    • 四、图像共享应用
    • 五、吉他调音器
    • 六、消息应用
    • 七、游戏
    • 八、电子商务应用
  • React 和 Firebase 无服务器 Web 应用
    • 零、前言
    • 一、开始使用 Firebase 和 React
    • 将 React 应用程序与 Firebase 集成
    • 三、将 Firebase 用于认证
    • 四、连接 React 到 Redux 和 Firebase
    • 五、用户配置文件和访问管理
    • 六、Firebase 安全和规则
    • 七、通过 React 使用 Firebase 云消息传递和云函数
    • 八、Firebase 云存储
    • 九、最佳实践
  • ReactVR 入门手册
    • 零、前言
    • 一、什么是真正的虚拟现实?
    • 二、平面与超越:虚拟现实编程
    • 三、除 X 和 Y 以外的三维或真实维度
    • 四、React 虚拟现实库
    • 五、你的第一个虚拟现实应用
    • 六、与 Poly 和 Gon 家族合作
    • 七、拿着(虚拟的)茶壶坐下
    • 八、在你的世界中呼吸生命
    • 九、自己动手——本机模块和 Three.js
    • 十、带来真实的生活世界
    • 十一、在野外散散步
    • 十二、发布你的应用,以及从这里去往哪里
  • React 挂钩学习手册
    • 零、前言
    • 第一部分:挂钩简介
      • 一、React 和 React 挂钩简介
      • 二、使用状态挂钩
      • 三、使用 React 挂钩编写第一个应用
    • 第二部分:深入理解挂钩
      • 四、使用简化器和效果挂钩
      • 五、实现 React 上下文
      • 六、实现请求和 ReactSuspence
      • 七、将挂钩用于路由
      • 八、使用社区挂钩
      • 九、挂钩规则
      • 十、构建自己的挂钩
    • 第三部分:融合和迁移
      • 十一、从 React 类组件迁移
      • 十二、Redux 和挂钩
      • 十三、MobX 和挂钩
    • 十四、答案
  • React 和 TypeScript3 学习手册
    • 零、前言
    • 一、TypeScript 基础
    • 二、TypeScript3 有什么新功能
    • 三、开始使用 React 和 TypeScript
    • 四、将 React 路由用于路由
    • 五、高级类型
    • 六、组件模式
    • 七、使用表单
    • 八、React 和 Redux
    • 九、与 RESTful API 交互
    • 十、与 GraphQLAPI 交互
    • 十一、将 Jest 用于单元测试
    • 十二、答案
  • React 和 Bootstrap Web 开发学习手册
    • 零、序言
    • 一、React 和 Bootstrap 入门
    • 二、让我们用 React Bootstrap 和 React 构建一个响应主题
    • 三、ReactJS JSX
    • 四、DOM 与 ReactJS 的交互
    • 五、React 和 jQuery Bootstrap 组件
    • 六、Redux 架构
    • 七、React 和路由
    • 八、React API
    • 九、 React 和 Node.js
    • 十、最佳实践
  • Galio 快速移动应用开发
    • 零、序言
    • 一、React Native 和 Galio 简介
    • 二、ReactNative 语言基础
    • 三、正确的心态
    • 四、您的第一款跨平台应用
    • 五、为什么是 Galio?
    • 六、移动 UI 构建基础
    • 七、探索我们 App 的状态
    • 八、创建自己的自定义组件
    • 九、调试和求助
    • 十、搭建启动屏幕
    • 十一、让我们来构建——秒表应用
    • 十二、从这里去往哪里?
  • 精通全栈 Web 开发
    • 零、前言
    • 一、使用 Node.js、Express.js、MongoDB、Mongoose、Falcor 和 Redux 配置全栈
    • 二、我们发布的应用的全栈登录和注册
    • 三、服务器端渲染
    • 四、客户端的高级 Redux 和 Falcor
    • 五、Falcor 高级概念
    • 六、用于图像上传和包装关键应用功能的 AWS S3
    • 七、mLab 上的 MongoDB 部署
    • 八、Docker 和 EC2 容器服务
    • 九、单元和行为测试的持续集成
  • MobX 快速启动指南
    • 零、前言
    • 一、状态管理概论
    • 二、可观察对象、动作和反应
    • 三、使用 MobX 的 React 应用
    • 四、制作可观察对象的树
    • 五、衍生、作用和反应
    • 六、处理真实世界的用例
    • 七、特殊情况下的特殊 API
    • 八、探索 mobx utils 和 mobx 状态树
    • 九、Mobx 堆内构件
  • React16 基础知识
    • 零、序言
    • 一、React 16 有什么新内容
    • 二、为您的项目安装强大的工具
    • 三、创建第一个 React 元素
    • 四、创建第一个 React 组件
    • 五、组合你的 React 组件
    • 六、将您的 React 组件与另一个库一起使用
    • 七、更新您的 React 组件
    • 八、构建复杂 React 组件
    • 九、用 Jest 测试 React 应用
    • 十、用 Flux 增强你的 React 架构
    • 十一、准备 React 应用,将 Flux 用于无痛维护
    • 十二、用 Redux 完善你的流量应用
  • React17 设计模式最佳实践
    • 零、前言
    • 第一部分:你好 React!
      • 一、使用 React 迈出第一步
      • 二、清洁你的代码
    • 第二部分:React 工作原理
      • 三、React 挂钩
      • 四、探索流行的组合模式
      • 五、使用真实项目理解 GraphQL
      • 六、管理数据
      • 七、为浏览器编写代码
    • 第三部分:性能,改进和生产!
      • 八、使你的组件看着漂亮
      • 九、服务器端渲染的乐趣和利益
      • 十、提升你的应用的性能
      • 十一、测试和调试
      • 十二、React 路由
      • 十三、需要避免的反模式
      • 十四、部署到生产环境
      • 十五、下一步
  • React 项目
    • 零、前言
    • 一、在 React 中创建电影列表应用
    • 二、使用可重用的 React 组件创建渐进式 Web 应用
    • 三、使用 ReactSuspense 建立动态项目管理面板
    • 四、使用 React 路由构建基于 SSR 的社区订阅
    • 五、使用上下文 API 和挂钩构建个人购物清单应用
    • 六、使用 Jest 和 Enzyme 构建探索 TDD 的应用
    • 七、使用 React Native 和 GraphQL 构建全栈电子商务应用
    • 八、使用 React Native 和 Expo 构建房屋挂牌应用
    • 九、使用 React Native 和 Expo 制作动画游戏
    • 十、使用 React Native 和 Expo 创建实时消息传递应用
    • 十一、使用 React Native 和 GraphQL 构建全栈社交媒体应用
    • 十二、使用 React 360 创建虚拟现实应用
  • ReactNative 秘籍
    • 零、前言
    • 一、设置您的环境
    • 二、创建一个简单的本地应用
    • 三、实现复杂用户界面——第一部分
    • 四、实现复杂用户界面——第二部分
    • 五、实现复杂用户界面——第三部分
    • 六、向应用添加基本动画
    • 七、向应用添加高级动画
    • 八、使用应用逻辑和数据
    • 九、实现 Redux
    • 十、应用工作流和第三方插件
    • 十一、添加本机功能——第一部分
    • 十二、添加本机功能——第二部分
    • 十三、与本机应用的集成
    • 十四、部署你的应用
    • 十五、优化应用的性能

下载

Docker

docker pull apachecn0/apachecn-react-zh
docker run -tid -p <port>:80 apachecn0/apachecn-react-zh
# 访问 http://localhost:{port} 

PYPI

pip install apachecn-react-zh
apachecn-react-zh <port>
# 访问 http://localhost:{port} 

NPM

npm install -g apachecn-react-zh
apachecn-react-zh <port>
# 访问 http://localhost:{port} 

贡献指南

本项目需要校对,欢迎大家提交 Pull Request。

请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)

组织介绍

访问我们的主页。

赞助我们

通过平台自带的打赏功能,或点击这里。

ApacheCN React 译文集 20211118 更新相关推荐

  1. ApacheCN Java 译文集 20210921 更新

    ApacheCN Java 译文集 20210921 更新 新增了五个教程: Java 设计模式最佳实践 零.前言 一.从面向对象到函数式编程 二.创建型模式 三.行为模式 四.结构模式 五.函数式模 ...

  2. ApacheCN DevOps 译文集 20211227 更新

    Docker DevOps 入门手册 零.前言 一.映像和容器 二.应用容器管理 三.编排和交付 DevOps 2.5 工具包 零.前言 一.根据资源使用情况自动缩放部署和状态集 二.自动缩放 Kub ...

  3. ApacheCN 数据库译文集 20211112 更新

    创建你的 Mysql 数据库 零.前言 一.介绍 MySQL 设计 二.数据采集 三.数据命名 四.数据分组 五.数据结构调整 六.补充案例研究 Redis 学习手册 零.序言 一.NoSQL 简介 ...

  4. ApacheCN Linux 译文集 20211129 更新

    笨办法学 Linux 中文版 练习 0:起步 练习 1:文本编辑器,vim 练习 2:文本浏览器,少即是多 练习 3:Bash:Shell..profile..bashrc..bash_history ...

  5. ApacheCN NodeJS 译文集 20211204 更新

    Node API 开发入门指南 零.前言 一.Node.js 简介 二.构建 API--第 1 部分 三.构建 API--第 2 部分 React TypeScript Node 全栈开发 零.序言 ...

  6. ApacheCN PythonWeb 译文集 20211110 更新

    Django By Example 中文版 1 创建一个博客应用 2 为博客添加高级功能 3 扩展你的博客应用 4 创建一个社交网站 5 分享内容到你的网站 6 跟踪用户动作 7 构建在线商店 8 管 ...

  7. ApacheCN PHP 译文集 20211101 更新

    PHP 入门指南 零.序言 一.PHP 入门 二.数组和循环 三.函数和类 四.数据操作 五.构建 PHP Web 应用 六.搭建 PHP 框架 七.认证与用户管理 八.建立联系人管理系统 使用 PH ...

  8. ApacheCN JavaWeb 译文集 20211017 更新

    使用 Spring5 构建 REST Web 服务 零.前言 一.一些基本知识 二.在 Spring5 中使用 Maven 构建 RESTfulWeb 服务 三.Spring 中的 Flux 和 Mo ...

  9. ApacheCN JavaScript 译文集 20211122 更新

    JavaScript 编程精解 中文第三版 零.前言 一.值,类型和运算符 二.程序结构 三.函数 四.数据结构:对象和数组 五.高阶函数 六.对象的秘密 七.项目:机器人 八.Bug 和错误 九.正 ...

最新文章

  1. 8.12-14 df 、mkswap、swapon、swapoff、sync
  2. 对eventloop的研究
  3. python 窗口 网页 访问_同事用Python操控浏览器运行,引的妹子围观不止!
  4. [小技巧][JAVA][转换]List, Integer[], int[]的相互转换
  5. 机器学习基础—Kaggle泰坦尼克预测(完整分析)
  6. android 打开移动开关,教你一个让安卓手机运行更流畅的小技巧:打开这个开关即可...
  7. 【先生】丘成桐:中国人可以做世界一流学者
  8. phantomjs搭建输出js渲染后的html接口
  9. thinkphp整合Ueditor编辑器
  10. I/O重定向的原理和实现
  11. 微软IE浏览器1月市场份额再创新低 跌至67.6%
  12. php正弦函数图像,Go语言输出正弦函数(Sin)图像
  13. 软件测试常见的用例设计方法
  14. Stellar Repair for Excel 6.0.X Crack
  15. Leaflet 调用百度瓦片地图服务
  16. 英语中六大从句用法总结
  17. 计算机系统漫游:贯穿计算机系统所有方面的重要概念
  18. 「工具」三分钟了解一款在线流程绘制工具:Whimsical
  19. 自制手机app的51蓝牙+WiFi+循迹+避障OLED显示速度小车
  20. js判断对象中每一项属性都不为空 非空检测

热门文章

  1. (19)ISE14.7软件生成bit失败永久解决方法(FPGA不积跬步101)
  2. (22)FPGA比较器设计(第5天)
  3. (37)FPGA面试题实现约翰逊计数器
  4. (39)FPGA面试技能提升篇(nandflash接口)
  5. 于掌控板实现简单的抢答器系统
  6. 学历史能学计算机吗,历史专业学计算机好吗
  7. gcc生成的汇编和keil生成的汇编_Linux编译工具:gcc入门
  8. Linux uart驱动框架
  9. 数据结构之内部排序一
  10. STM32H7时钟树RCC分析--- CubeMx配置(三)