React Native 实战:构建电商 App
476
已购买
20
课时

课程介绍

React Native 充分利用了 Facebook 的现有轮子,是一个很优秀的集成作品,使用 RN 即可做到无需编译就能远程热更新 App,再加上友好的开发方式、快到爆炸的开发效率、RN 已经完爆了其他的 App 开发方式,即使是一个初入前端的开发者也能迅速开发一套 iOS、Android 双平台的 App。

文章中将分三个部分讲解 RN 的开发。通过开发一个比较完整的电商 App 来逐步带领读者走入 React Native 的世界。读者可以从中汲取到完整的项目经验,从菜鸟到精通也只需要学完这个达人课即可。

第一部分主要讲述封装基本组件、简单页面的开发:这个阶段主要解决开发中遇到的兼容问题,在文中会提出解决方案、避免无用的代码。

第二个部分将讲述复杂的业务逻辑:让第一次做开发的读者也能非常快速的适应业务形态,让开发有底气、不再受制于产品的约束。

第三部分将讲述性能的极致优化、热更新、统计等这些 App 必须的东西,让开发的 App 能够真正的比得上原生 App 和混合 App。

作者介绍

郭方超,技术总监、架构师、产品、运营。现担任泽旭商贸技术总监、达令前端架构师职务,有过多年的前端、后端开发经验,擅长 NodeJs、.Net、Java 等开发技术。

开发(参与)过的项目如下: 泽旭商贸 PC、移动、微信、App 项目,达令家 App 的开发,心燃灵动前端库、微信端电商框架的开发,来吧旅行前端项目。开源了以下项目:React-Native 的多个组件、React-Native 的监控系统、Node 爬虫框架、模块化前端脚手架、微信小游戏引擎。

导读:为什么选择 React Native
第01课:项目初始化
第02课:封装自己的库
第03课:首页模板和商品列表
第04课:组件和商品详情
第05课:使用 WebView 和运营页通讯
第06课:个人中心设置及 Debug 日志
第07课:添加自定义组件
第08课:注册登录
第09课:全局状态管理购物车
第10课:实现购买(1)
第11课:实现购买(2)
第12课:订单管理
第13课:添加优化动画
第14课:优化 App,提升10倍效率
第15课:使用 ESlint 规范化代码
第16课:使用 TypeScript 编写代码
第17课:集成极光
第18课:热更新
第19课:总结

适宜人群

  • React Native 新人
  • 有 Android 或者 iOS 开发经验
  • 了解前端技术,对 App 开发有兴趣

达人课购买须知

  1. 本课程为图文内容课程,共计 20 篇。
  2. 付费用户可享受文章永久阅读权限。
  3. 付费用户可获取读者圈 PASS 权限,与讲师进一步互动。
  4. 本课程为虚拟产品,一经付费概不退款,敬请谅解。
报名成为达人课讲师
推荐课程
查看更多达人课
免费试读
¥29.99 立即购买
微信扫描登录