第一章 项目构建与React基础
1-1 本章导学
  • 项目构建与React基础-导学
1-2 项目构建与介绍
  • 工具安装
  • 手动创建应用以及目录的介绍
1-3 React基础 免费试学
  • React简介
  • JSX语法
  • React组件的生命周期及基本语法(上)
  • React组件的生命周期及基本语法(下)
  • React组件数据
  • React中CSS的样式书写
  • React事件处理
  • React的条件判断
  • React列表渲染和keys
  • React受控组件
  • React的组件通讯方式
  • React基础-总结
1-4 React高级应用
  • 组合与继承
  • 错误边界处理
  • 高阶组件应用
  • Refs and the Dom
  • 最新Hooks基础应用
  • 最新Hooks高级应用-自定义Hooks
  • 最新Hooks高级应用-useContext的使用
  • 最新Hooks高级应用-useReducer的使用
  • 最新Hooks高级应用-useCallback与useMemo的使用
  • 最新Hooks高级应用-useRef的使用
1-5 React全家桶配置使用
  • 构建React-Router配置-React路由的最基本配置
  • 构建React-Router配置-Route路由配置项的相关属性
  • 构建React-Router配置-React-Router的其他内置组件
  • 构建React-Router配置-React-Router路由的按需加载
  • 构建React-Router配置-子路由的定义及路由的嵌套
  • Redux的配置和使用(上)
  • Redux的配置和使用(下)
  • 构建mobx的配置与使用(上)
  • 构建mobx的配置与使用(下)
  • Redux与Mobx的区别
1-6 本章总结
  • 项目构建与React基础-总结
第二章 微信授权扫码点餐平台分析
2-1 本章导学
  • 微信授权扫码点餐平台分析-导学
2-2 需求划分
  • 项目的设计图划分
  • 明确项目功能
2-3 形成功能导图
  • 根据需求规划交互导图
  • 根据需求划分项目结构
2-4 公共规划
  • 公共组件规划
  • 公共逻辑规划
2-5 Mock配置与合理化
  • Mock的使用与配置
  • Mock的合理化
  • 基于Node实现文件数据的增删改查方法
2-6 本章总结
  • 微信授权扫码点餐平台分析-总结
第三章 微信授权扫码点餐项目-欢迎页开发
3-1 本章导学
  • 欢迎页-导学
3-2 后台接口开发
  • 根据商铺id定制商铺信息接口
  • 模拟当前用户信息(后期通过微信自动获取)
  • 定制当前桌用餐人数接口
3-3 根据数据处理页面
  • 项目页面初始化
  • 页面结构样式书写
  • 数据处理与services定制
  • 路由参数获取与数据渲染
  • 用餐人数选择页结构样式书写
  • 数据获取与提交
  • 消息提示组件
3-4 本章总结
  • 欢迎页开发-总结
第四章 微信授权扫码点餐平台-菜单页开发
4-1 本章导学
  • 本章导学
4-2 后台接口开发
  • 根据商铺id定制商铺菜单接口
  • 呼叫服务员接口开发
4-3 根据数据渲染菜单
  • 列表页结构布局
  • 开发头部nav
  • 列表渲染
  • 公共组件封装
  • 分类菜单定位-结构样式
  • 分类菜单定位-关联渲染
  • 弹窗导航开发
  • 服务铃(呼叫功能)开发
  • 热销榜结构与返回组件
  • 热销榜列表渲染
  • 搜索功能开发
4-4 本章总结
  • 总结
第五章 微信授权扫码点餐平台-详情页和购物车开发
5-1 本章导学
  • 本章导学
5-2 后台接口开发
  • 获取菜单详情接口
  • 加入购物车接口
  • 获取购物车详情接口
  • 修改用餐人数接口
  • 购物车菜单数量修改接口
  • 清空购物车接口
  • 下单接口
5-3 详情页开发
  • 详情页结构样式开发
  • 菜单详情数据交互
5-4 购物车页开发
  • 购物车页面数据请求与结构渲染
  • 购物车样式书写与修改用餐人数
  • Mobx数据管理与useMemo总价计算
  • 清空购物车与下单
5-5 本章总结
  • 本章总结
第六章 微信授权扫码点餐平台-订单页与支付功能开发
6-1 本章导学
  • 本章导学
6-2 后台接口开发
  • 获取订单接口
  • 支付接口开发
6-3 生成订单
  • 数据渲染与结构开发(上)
  • 数据渲染与结构开发(下)
  • 折叠菜单与提交支付
6-4 本章总结
  • 本章总结
第七章 微信授权扫码点餐平台-个人中心页开发
7-1 本章导学
  • 本章导学
7-2 后台接口开发
  • 接口开发
7-3 个人中心页面操作
  • 结构页开发
  • 个人信息展示与修改(上)
  • 个人信息展示与修改(下)
  • 获取订单列表
  • 订单评价
7-4 本章总结
  • 本章总结
第八章 域名网络与微信公众号配置
8-1 本章导学
  • 本章导学
8-2 域名配置与内外网映射操作
  • 阿里云域名配置
  • linux公网服务器之ftp服务端配置
  • Windows客户端配置
8-3 微信公众号开发配置
  • 微信公众号配置
  • 微信公众号开发配置
8-4 用户信息的获取
  • 微信客户端code获取
  • 服务端使用code获取用户信息
  • 微信授权用户信息缓存
8-5 本章总结
  • 本章总结
第九章 微信授权扫码点餐平台部署上线
9-1 本章导学
  • 本章导学
9-2 部署上线
  • 创建项目(express项目构建)
  • 打包与上传项目
  • 服务器搭建与项目启动
9-3 本章总结
  • 本章总结