- 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 来优化性能
- 十二、准备好缓存了吗?
- 13.审计我们的应用程序
- 结论及下一步
- 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 构建响应性布局
- 导航在屏幕之间
- 展示项目清单
- 十七、展示进度
- 十八、地理位置和地图
- 十九、收集用户输入
- 二十、报警、通知和确认
- 二十一、响应用户手势
- 控制图像显示
- 二十三、离线
- 二十四、处理应用状态
- 25.为什么选择? Relay 和 GraphQL?
- 二十六、建设 RelayReact 应用
- React 快速启动路由指南
- 零、前言
- 一、介绍 React 路由和创建第一个路由
- 二、配置路由-使用路由组件中的各种选项
- 使用链接和导航链接组件导航到路由
- 四、使用重定向和切换组件
- 五、了解核心路由,配置
BrowserRouter
和HashRouter
组件 - 六、使用服务器端应用
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。
请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)
组织介绍
访问我们的主页。
赞助我们
通过平台自带的打赏功能,或点击这里。