React Native 实战:构建电商 App

课程介绍

本期“达人课”我们主讲React Native。

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

核心内容

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

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

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

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

课程目录

导读:为什么选择 React Native

第01课:项目初始化

第02课:封装自己的库

第03课:首页模板和商品列表

第04课:组件和商品详情

第05课:使用 WebView 和运营页通讯

第06课:个人中心设置及 Debug 日志

第07课:添加自定义组件

第08课:注册登录

第09课:全局状态管理购物车

第10课:实现购买(1)

第11课:实现购买(2)

第12课:订单管理

第13课:添加优化动画

第14课:添加微信分享和支付

第15课:优化 App,提升10倍效率

第16课:使用 eslint 规范化代码

第17课:使用 TypeScript 编写代码

第18课:集成极光

第19课:热更新

第20课:总结

作者简介

郭方超

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

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

适宜人群

React Native 新人

有 Android 或者 iOS 开发经验

了解前端技术,对 App 开发有兴趣

限时优惠

原价:29.99

限时特价:19.99

活动时间:2018.3.15~2018.3.31

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180316B1M5XT00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券