本套视频是尚硅谷前端课程推出的完整大型电商平台的前端项目视频:“React全栈SPA项目”,依托某大型企业级电商网站,使用React全家桶+AntD框架实现电商的后台管理系统。 如果你认为该视频只是在讲解一个后台项目,你可能对它还有所误会。 1、实现前后端的后台管理系统 2、灵活使用React和AntD,完善产品后台的数据管理问题 3、攻坚新的技术难点,使用React-Router新的4.0路由,使用Redux管理状态数据, 走在潮流之前 4、通过Echarts/Bizcharts图表功能实现数据可视化,构建产品运营的后台利器 5、让你的编程思维和项目实操能力得到双重提升,助你一路进阶 6、可基于此后台系统项目所学,开发更多其他项目,提高你驾驭项目的能力! 本项目涉及到的主要业务、模块、技术如下: 1.业务功能模块: 用户登陆、商品分类管理、商品管理、角色管理、用户管理、菜单权限控制、订单管理等 2.前端技术: React + React Router4 + Redux + Antd + Axios + ES6/ES8 + webpack + ECharts/Bizcharts 等 3.后端技术: NodeJS + Express + MongoDB + Mongoose + Multer 等 4.项目开发模式: 模块化、组件化、工程化的开发模式 5.深入源码: 自定义Redux库, 自定义React-Redux库
视频目录 001.尚硅谷_React全栈项目_最终版项目_启动和功能说明002.尚硅谷_React全栈项目_开发准备_项目描述003.尚硅谷_React全栈项目_开发准备_技术选型004.尚硅谷_React全栈项目_开发准备_API接口005.尚硅谷_React全栈项目_开发准备_其它006.尚硅谷_React全栈项目_使用脚手架创建项目并运行007.尚硅谷_React全栈项目_使用git管理项目008.尚硅谷_React全栈项目_项目源码基本目录设计009.尚硅谷_React全栈项目_引入antd010.尚硅谷_React全栈项目_引入路由011.尚硅谷_React全栈项目_Login组件_布局012.尚硅谷_React全栈项目_Login组件_Form表单013.尚硅谷_React全栈项目_Login组件_收集表单数据014.尚硅谷_React全栈项目_高阶函数与高阶组件015.尚硅谷_React全栈项目_Login组件_Form的声明式验证016.尚硅谷_React全栈项目_Login组件_Form的自定义验证017.尚硅谷_React全栈项目_Login组件_Form的统一验证018.尚硅谷_React全栈项目_复习&总结019.尚硅谷_React全栈项目_启动后台应用&使用postman测试接口020.尚硅谷_React全栈项目_封装axios定义ajax请求函数模块021.尚硅谷_React全栈项目_根据接口文档定义接口请求函数模块022.尚硅谷_React全栈项目_配置代理解决ajax请求跨域问题023.尚硅谷_React全栈项目_使用async和await简化promise的使用024.尚硅谷_React全栈项目_优化ajax请求函数模块_统一处理请求异常025.尚硅谷_React全栈项目_实现简单的登陆请求功能026.尚硅谷_React全栈项目_优化登陆功能_内存中保存user027.尚硅谷_React全栈项目_维持登陆与自动登陆028.尚硅谷_React全栈项目_Admin组件_搭建整体界面结构029.尚硅谷_React全栈项目_LeftNav组件_静态界面030.尚硅谷_React全栈项目_Admin的二级子路由031.尚硅谷_React全栈项目_通过左侧菜单跳转路由032.尚硅谷_React全栈项目_动态显示菜单列表_map()和递归033.尚硅谷_React全栈项目_动态显示菜单列表_reduce()和递归034.尚硅谷_React全栈项目_LeftNav组件_自动选中当前菜单项035.尚硅谷_React全栈项目_LeftNav组件_自动打开当前子列表036.尚硅谷_React全栈项目_复习&总结037.尚硅谷_React全栈项目_Header组件_静态界面038.尚硅谷_React全栈项目_定义jsonp请求的接口请求函数039.尚硅谷_React全栈项目_jsonp解决ajax跨域的原理040.尚硅谷_React全栈项目_动态显示当前时间和天气041.尚硅谷_React全栈项目_动态显示当前标题042.尚硅谷_React全栈项目_退出登陆功能043.尚硅谷_React全栈项目_LinkButton组件044.尚硅谷_React全栈项目_复习&总结045.尚硅谷_React全栈项目_Home组件_简单界面046.尚硅谷_React全栈项目_Category组件_静态界面047.尚硅谷_React全栈项目_Category组件_接口请求函数048.尚硅谷_React全栈项目_Category组件_异步显示一级分类列表049.尚硅谷_React全栈项目_Category组件_异步显示二级分类列表050.尚硅谷_React全栈项目_Category组件_完善列表显示051.尚硅谷_React全栈项目_Category组件_显示隐藏添加或更新的界面052.尚硅谷_React全栈项目_Category组件_添加和更新的静态界面053.尚硅谷_React全栈项目_Category组件_更新分类054.尚硅谷_React全栈项目_复习&总结055.尚硅谷_React全栈项目_Category组件_添加分类1056.尚硅谷_React全栈项目_Category组件_添加分类2057.尚硅谷_React全栈项目_Category组件_表单验证058.尚硅谷_React全栈项目_搭建商品的整体路由059.尚硅谷_React全栈项目_productHome组件_静态界面060.尚硅谷_React全栈项目_ProductHome组件_2种类型的分页技术061.尚硅谷_React全栈项目_ProductHome组件_异步分页列表062.尚硅谷_React全栈项目_ProductHome组件_搜索分页063.尚硅谷_React全栈项目_ProductDetial组件_静态界面064.尚硅谷_React全栈项目_ProductDetial组件_动态显示商品信息065.尚硅谷_React全栈项目_ProduectDetail组件_异步显示分类名称066.尚硅谷_React全栈项目_ProductHome组件_更新商品状态067.尚硅谷_React全栈项目_复习&总结068.尚硅谷_React全栈项目_LeftNav组件_解决不选中和不展开的bug069.尚硅谷_React全栈项目_ProductAddUpdate组件_静态界面(部分)070.尚硅谷_React全栈项目_ProductAddUpdate组件_表单验证071.尚硅谷_React全栈项目_ProductAddUpdate组件_商品分类界面072.尚硅谷_React全栈项目_ProductAddUpdate组件_级联显示一级列表073.尚硅谷_React全栈项目_ProductAddUpdate组件_级联显示二级列表074.尚硅谷_React全栈项目_ProductAddUpdate组件_显示默认分类1075.尚硅谷_React全栈项目_ProductAddUpdate组件_显示默认分类2076.尚硅谷_React全栈项目_PicturesWall组件_图片上传分析077.尚硅谷_React全栈项目_PicturesWall组件_上传图片078.尚硅谷_React全栈项目_PicturesWall组件_读取上传图片数据079.尚硅谷_React全栈项目_PicturesWall组件_删除图片080.尚硅谷_React全栈项目_PicturesWall组件_显示更新商品的图片081.尚硅谷_React全栈项目_复习&总结082.尚硅谷_React全栈项目_RichTextEditor组件_编辑富文本083.尚硅谷_React全栈项目_RichTextEditor组件_添加本地图片084.尚硅谷_React全栈项目_AddUpdateProduct组件_添加&更新商品085.尚硅谷_React全栈项目_角色和用户分析086.尚硅谷_React全栈项目_Role组件_静态界面087.尚硅谷_React全栈项目_Role组件_动态显示角色列表088.尚硅谷_React全栈项目_Role组件_显示添加的界面089.尚硅谷_React全栈项目_Role组件_添加角色090.尚硅谷_React全栈项目_Role组件_显示设置权限界面091.尚硅谷_React全栈项目_Role组件_设置角色权限092.尚硅谷_React全栈项目_Role组件_解决权限列表显示的bug093.尚硅谷_React全栈项目_复习&总结094.尚硅谷_React全栈项目_setState()的使用095.尚硅谷_React全栈项目_setState()的异步与同步096.尚硅谷_React全栈项目_setState()多次调用的问题097.尚硅谷_React全栈项目_setState()面试题098.尚硅谷_React全栈项目_shouldComponentUpdate的使用099.尚硅谷_React全栈项目_PureComponent的使用和原理100.尚硅谷_React全栈项目_User组件_用户分页列表101.尚硅谷_React全栈项目_User组件_删除用户102.尚硅谷_React全栈项目_User组件_添加的静态界面103.尚硅谷_React全栈项目_User组件_添加用户104.尚硅谷_React全栈项目_User组件_更新用户105.尚硅谷_React全栈项目_菜单权限管理106.尚硅谷_React全栈项目_复习&总结107.尚硅谷_React全栈项目_解决2个功能bug108.尚硅谷_React全栈项目_将dev分支合并到master分支109.尚硅谷_React全栈项目_redux理解110.尚硅谷_React全栈项目_counter应用_react版本111.尚硅谷_React全栈项目_counter应用_redux版本112.尚硅谷_React全栈项目_redux流程图113.尚硅谷_React全栈项目_react-redux使用114.尚硅谷_React全栈项目_复习&总结115.尚硅谷_React全栈项目_connect函数使用116.尚硅谷_React全栈项目_使用redux-thunk实现异步redux117.尚硅谷_React全栈项目_使用redux调试工具118.尚硅谷_React全栈项目_使用combineReducers整合多个reducer119.尚硅谷_React全栈项目_搭建redux环境120.尚硅谷_React全栈项目_使用redux管理头部标题121.尚硅谷_React全栈项目_使用redux管理用户数据1122.尚硅谷_React全栈项目_使用redux管理用户数据2123.尚硅谷_React全栈项目_自定义redux_语法功能分析124.尚硅谷_React全栈项目_自定义redux_整体结构125.尚硅谷_React全栈项目_自定义redux_实现createStore函数126.尚硅谷_React全栈项目_自定义redux_实现combineReducers函数127.尚硅谷_React全栈项目_自定义react-redux_语法功能分析128.尚硅谷_React全栈项目_自定义react-redux_context的理解和使用129.尚硅谷_React全栈项目_自定义react-redux_整体结构130.尚硅谷_React全栈项目_自定义react-redux_Provider组件类131.尚硅谷_React全栈项目_自定义react-redux_connect函数132.尚硅谷_React全栈项目_自定义react-redux_connect函数2133.尚硅谷_React全栈项目_复习&总结134.尚硅谷_React全栈项目_数据可视化相关库说明135.尚硅谷_React全栈项目_echarts_柱状图136.尚硅谷_React全栈项目_使用bizCharts实现首页137.尚硅谷_React全栈项目_前台404组件界面138.尚硅谷_React全栈项目_使用HashRouter_并解决2个bug139.尚硅谷_React全栈项目_生产环境打包项目运行_无跨域140.尚硅谷_React全栈项目_生产环境打包项目运行_有跨域_使用nginx141.尚硅谷_React全栈项目_解决BrowserRouter生产环境404的问题