适用人群
对微信公众号开发感兴趣,系统学习React新特性及其生态圈相关知识的人群
本课程集合前端项目开发热门技术,致力于打造一个企业级的微信授权扫码点餐平台;课程对React16新特性及其生态圈工具(React-Router、Mobk、Hooks)做了全面深入的剖析讲解,并带你从Webpack搭建、React项目配置开始,实现微信授权点餐平台的开发全过程;通过基础知识详解+项目实践的形式,能够助你快速掌握企业级React项目开发的必备知识体系,熟悉微信公众号的全新开发模式及主流技术架构,收货真实项目开发经验及技巧。攻城狮
目录
01 项目构建与React基础-导学
02 工具安装
03 手动创建应用以及目录的介绍
04 React简介
05 JSX语法
06 React组件的生命周期及基本语法(上)
07 React组件的生命周期及基本语法(下)
08 React组件数据
09 React中CSS的样式书写
10 React事件处理
11 React的条件判断
12 React列表渲染和keys
13 React受控组件
14 React的组件通讯方式
15 React基础-总结
16 组合与继承
17 错误边界处理
18 高阶组件应用
19 Refs and the Dom
20 最新Hooks基础应用
21 最新Hooks高级应用-自定义Hooks
22 最新Hooks高级应用-useContext的使用
23 最新Hooks高级应用-useReducer的使用
24 最新Hooks高级应用-useCallback与useMemo的使用
25 最新Hooks高级应用-useRef的使用
26 构建React-Router配置-React
27 构建React-Router配置-Route路由配置项的相关属性路由的最基本配置
28 构建React-Router配置-React-Router的其他内置组件
29 构建React-Router配置-React-Router路由的按需加载
30 构建React-Router配置-子路由的定义及路由的嵌套
31 Redux的配置和使用(上)
32 Redux的配置和使用(下)
33 构建mobx的配置与使用(上)
34 构建mobx的配置与使用(下)
35 Redux与Mobx的区别
36 项目构建与React基础-总结
37 微信授权扫码点餐平台分析-导学
38 项目的设计图划分
39 明确项目功能
40 根据需求规划交互导图
41 根据需求划分项目结构
42 公共组件规划
43 公共逻辑规划
44 Mock的使用与配置
45 Mock的合理化
46 基于Node实现文件数据的增删改查方法
47 微信授权扫码点餐平台分析-总结
48 欢迎页-导学
49 根据商铺id定制商铺信息接口
50 模拟当前用户信息(后期通过微信自动获取)
51 定制当前桌用餐人数接口
52 项目页面初始化
53 页面结构样式书写
54 数据处理与services定制
55 路由参数获取与数据渲染
56 用餐人数选择页结构样式书写
57 数据获取与提交
58 消息提示组件
59 欢迎页开发-总结
60 本章导学
61 根据商铺id定制商铺菜单接口
62 呼叫服务员接口开发
63 列表页结构布局
64 开发头部nav-1
64 开发头部nav-2
65 列表渲染
66 公共组件封装-1
66 公共组件封装-2
67 分类菜单定位-结构样式-1
67 分类菜单定位-结构样式-2
68 分类菜单定位-关联渲染
69 弹窗导航开发
70 服务铃(呼叫功能)开发-1
70 服务铃(呼叫功能)开发-2
71 热销榜结构与返回组件-1
71 热销榜结构与返回组件-2
72 热销榜列表渲染-1
72 热销榜列表渲染-2
73 搜索功能开发-1
73 搜索功能开发-2
74 总结75 本章导学-1
75 本章导学-2
76 获取菜单详情接口
77 加入购物车接口
78 获取购物车详情接口-1
78 获取购物车详情接口-2
79 修改用餐人数接口
80 购物车菜单数量修改接口
81 清空购物车接口
82 下单接口
83 详情页结构样式开发-1
83 详情页结构样式开发-2
84 菜单详情数据交互
85 购物车页面数据请求与结构渲染
86 购物车样式书写与修改用餐人数
87 Mobx数据管理与useMemo总价计算
88 清空购物车与下单
89 本章总结
90 本章导学-1
90 本章导学-2
91 获取订单接口
92 支付接口开发
93 数据渲染与结构开发(上)
94 数据渲染与结构开发(下)
95 折叠菜单与提交支付
96 本章总结
97 本章导学-1
97 本章导学-2
98 接口开发-1
98 接口开发-2
99 结构页开发
100 个人信息展示与修改(上)-1
100 个人信息展示与修改(上)-2
101 个人信息展示与修改(下)
102 获取订单列表
103 订单评价-1
103 订单评价-2
104 本章总结
105 本章导学
106 阿里云域名配置-1
106 阿里云域名配置-2
107 linux公网服务器之ftp服务端配置
108 Windows客户端配置
109 微信公众号配置
110 微信公众号开发配置
111 微信客户端code获取
112 服务端使用code获取用户信息
113 微信授权用户信息缓存
114 本章总结
115 本章导学
116 创建项目(express项目构建)
117 打包与上传项目
118 服务器搭建与项目启动
119 本章总结
本文转载自: 掘金