【版本已过时】本课程是专门为已经稍有web开发经验,对ES2015并不陌生的同学准备的React.js速学课程。本课程有3章。第一章是React.js基础讲解

*   第一章:React.js基础和Redux速学篇 cplist.push('第一章:React.js基础和Redux速学篇');/

  *   第1讲:开张:Yarn使用、webpack+react.js搭建、运行第一个示例

  *   第2讲:配置Webpack-dev-server、速过:元素、组件、事件、props传递

  *   第3讲:state、生命周期、使用ajax第三方库(axios)、refs的使用

  *   第4讲:新闻点赞案例、组件模块化、生命周期(2)

  *   第5讲:父子组件之children、与后端交互显示新闻列表、React路由入门初步

  *   第6讲:react路由(4.x)学习(一):支持参数获取、两种路由方式、简单触摸原理

  *   第7讲:react路由(4.x)的学习(2): 模拟用户登录后跳转、登录判断、表单提交、路由的多种加载方式

  *   第8讲:选学:Redux初步入门、最简单的案例代码

  *   第9讲:选学:Redux和React组件的异步交互、中间件Redux-thunk的使用、案例:增加点赞数

  *   第10讲:选学:Redux和React组件的异步交互、中间件Redux-Saga的使用(初步)

  *   第11讲:React+Redux-Saga套路训练案例:异步交互、用户登录

  *   第12讲:React+Redux-Saga套路训练案例(2): 多步骤用户登录、注销、take函数的用法套路

  *   第13讲:React+Redux-Saga套路训练案例(3): 用户登录延迟处理、非阻塞调用的作用、取消任务

  *   第14讲:React-Redux使用套路学习:初步使用、动态增加表单组件

  *   第15讲:React-Redux使用套路学习:结合Redux-Thunk完成异步交互、加载新闻列表

  *   第16讲:React-Redux套路训练:结合Redux-Saga完成异步交互、新闻评论加载和提交

  *   第17讲:套路训练:React+React-Redux+中间件(Thunk和Saga)与路由的整合

  *   第18讲:React-Router 4.0中使用Bundle-Loader的按需加载组件的实现套路

  *   第19讲:附加课:怕被FaceBook起诉?想多了。也谈React的几个迁移方案(实例演示)、反正我不迁移

*   第二章:React+Reduxt+Ant Design后台开发案例篇 cplist.push('第二章:React+Reduxt+Ant Design后台开发案例篇');/

  *   第20讲:引入Ant Design、适应性配置、结合路由、第一个后台首页

  *   第21讲:利用Redux-Saga+路由、PHP后端API进行动态菜单加载、完善项目结构

  *   第22讲:升级至react16、高阶组件的应用、权限处理、第三方库redux-auth-wrapper的引入

  *   第23讲:用户登录(1):判断用户是否登录、弹出模态框

  *   第24讲:用户登录(2):后端API提交登录、保存登录信息

  *   第25讲:用户登录(3):用PHP-JWT构建token(补充)、实现用户注销的封装

  *   第26讲:补充课时:Redux+Saga+Ant下封装消息提示框弹出的方法

  *   第27讲:Redux+Saga请求后端API、PHP-JWT进行token验证、加载表格

  *   第28讲:Redux+Saga请求后端API、PHP-JWT验证过期token

  *   第29讲:Redux+Saga请求后端API、修改密码后如何处理token验证

  *   第30讲:Redux+Saga+Ant请求PHP后端API、数据分页展示、代码技巧

  *   第31讲:Redux+Saga+Ant请求PHP后端API、前端数据缓存方案(本地存储)

  *   第32讲:React+Redux+Ant结合WebSocket实现站内消息的获取(1)

  *   第33讲:React+Redux+Ant DESIGN 结合WebSocket实现站内消息的获取(2):结合Socket.io

  *   第34讲:React+Redux结合WebSocket+Redis实现站内消息的提醒

*   第三章:React Native基础引导(1) cplist.push('第三章:React Native基础引导(1)');/

  *   第35讲:环境搭建、Genymotion运行测试App

  *   第36讲:套路学习(1):文本框、按钮、Alert事件

  *   第37讲:布局入门(1):flexbox、简陋的用户登录界面

  *   第38讲:布局入门(2):边框、对齐方式、获取文本框内容

  *   第39讲:react-navigation学习(1):添加导航栏、首页跳转登录页

  *   第40讲:react-navigation学习(2):导航栏通用配置、轮播、image组件、获取高度

  *   第41讲:FlatList入门(1):做一个简单的新闻列表

  *   第42讲:FlatList入门(2): 带图片/摘要的新闻列表、列表点击事件

  *   第43讲:react-navigation带参数跳转、做个新闻详细页、ScrollView

  *   第44讲:初步和后端API交互、初步使用图标库

  *   第45讲:react-native简单整合redux、redux-saga实现新闻列表加载

  *   第46讲:react-native简单整合dva、实现新闻列表加载

  *   第47讲:react-native+dva练习:利用es7装饰器优化connect代码

  *   第48讲:dva练习:Flatlist实现上拉刷新加载新闻

  *   第49讲:使用webview加载新闻详细页:远程和本地文件加载