React实战进阶45讲
掌握当下热门的前端利器
王沛
eBay中国研发中心资深技术专家
6247 人已学习

移动设备学习

App Store 下载

Android 下载

扫描二维码下载客户端

限时拼团 2人成团,未成团自动退款

规则说明
点击开团或参团按钮
完成支付
邀请好友或等待系统拼单
拼团成功 开始学习

课程背景

React 是目前最为流行的前端 UI 开发框架之一,根据 Hacker News 发布的招聘趋势数据,React 已经连续 12 个月成为最受招聘方欢迎的技能,需求指数一度达到 25.93 %,足可见 React 在业内的被认可度。

在 React 出现之前,基于 HTML 的前端界面开发正变得越来越复杂,如何将来自于服务器端或者用户输入的动态数据高效地反映到复杂的用户界面上,是最让人头疼的难题。而 React 则很好地解决了这个问题,使用 React 可以非常轻松地创建用户交互界面,在数据改变时更高效地更新渲染界面。

React 使用声明式的语法帮助开发者直观地描述和组织复杂的界面逻辑,让前端应用开发变得越来越容易;React 繁荣的生态圈还为开发者提供了大量的最佳实践;活跃的社区则让你碰到问题可以迅速找到解决方案。

React 不仅让你能够从容应对大型复杂前端应用的开发,其编程思想还能应用到 React Native 原生 App 开发,服务器端渲染的后端开发。

无论你是没有接触过 React 的前端工程师,还是移动应用开发人员,或者仅仅是想跨界了解前端开发现状的程序员,学习 React 不仅能让你丰富自身的技能库,掌握当下最热门的前端开发利器,同时还能大大提升职场竞争力,迈向更高的台阶。

课程特点

本课程会由浅入深介绍 React 及相关生态圈项目的基本概念、设计模式、最佳实践以及性能优化方法。教学过程采用 PPT 演示结合代码实践的形式,在讲清楚概念的同时,还会结合具体场景,介绍如何将概念和模式应用到实际案例中。

通过本课程,你将全面学习 React 相关技术,了解其设计模式和最佳实践,掌握使用 React 开发大型项目的能力。

每节课的视频下方都列出了学习之前需要掌握的 React 基础知识点,并提供了相关文档链接。

学习过程中无需在本地搭建 React 环境,直接 fork 我们的在线项目地址即可进行编码实战。

Demo:https://6n20nrzlxz.codesandbox.io

源代码:https://codesandbox.io/s/6n20nrzlxz

适宜人群

  1. 有实际项目开发经验的前端开发工程师;
  2. iOS、Android 移动应用开发工程师;
  3. 对 React 相关技术感兴趣的技术人员。

注意:学习本课程之前,你需要先掌握 HTML、JavaScript 方面的基本知识,简单阅读过 React 的官方文档,并具备前端项目的实际开发经验。

讲师简介

王沛,现担任 eBay 中国研发中心资深技术专家,负责 eBay 内部前端框架的研发。

是国内第一批 React 的实践者和布道者,创建了 Rekit 开源项目:专属的 React 开发 IDE,目前在 Github 有超过 3000 Star。

曾任职于 IBM 和 SAP,主导了多个 UI 框架和大型云产品的前端架构和开发,在 IBM 期间期间参与 Dojo 开源项目,成为代码贡献者,参与创建和设计了基于 Dojo 的 GridX 项目。

在 InfoQ 发表过多篇文章,撰写过《深入浅出 React》专栏,并在 QCon 大会上做过演讲。出版过书籍《征服 Ajax:Web2.0 开发技术详解》,《Web2.0 界面设计模式》。

课程收获

  1. 全面学习 React 常用技术栈;

  2. 深入理解 React 设计模式;

  3. 常见场景下的编程实战指南;

  4. 掌握用 React 开发大型项目的能力。

课程大纲

如何在电脑端观看视频

  1. 用浏览器访问 https://time.geekbang.org ,登录极客时间账号;
  2. 然后在“讲堂”板块选择“视频课程”标签,点击相应的视频课程即可观看。

限时福利

  1. 订阅后,分享专属海报,每邀请一位好友订阅有奖励。
  2. 戳此添加社群管理员,进入技术交流 & 福利群
  3. 戳此申请学生认证,订阅课程一律 5 折。

订阅须知

  1. 本课程为视频课程,共 45 讲,定价 199 元,现已全部更新完毕,订阅成功后即可通过“极客时间”App 端、小程序端、Web 端永久观看;
  2. 企业批量购买请点击“企业充值”了解详情,可支持员工选课,企业支付;
  3. 由于视频内容为虚拟商品,一经订阅,概不退款。

看过的人还看了

玩转webpack

程柳锋  腾讯高级工程师,IVWEB团队社区和工程化负责人

84讲 | 5415 人已学习

拼团 ¥79 原价 ¥99
左耳听风

陈皓  网名“左耳朵耗子”,资深技术专家,骨灰级程序员

108讲 | 40424 人已学习

拼团 ¥199 原价 ¥299
趣谈网络协议

刘超  网易研究院云计算技术部首席架构师

51讲 | 39621 人已学习

拼团 ¥79 原价 ¥99
重学前端

程劭非(winter)  前手机淘宝前端负责人

58讲 | 32972 人已学习

拼团 ¥79 原价 ¥99

Copyright © 2019, The Holding of GeekBang (Beijing) Co., Ltd. All rights reserved. 极客邦控股(北京)有限公司 | 京 ICP 备 16027448号-3. 京公网安备 11010502037384号增值电信业务经营许可证

联系我们

010 - 53934972

service@geekbang.org

北京市朝阳区容和路1号院1号楼5层