
本节介绍了目前主流的三大框架,以及React的生态圈,并对组件化以及模块化进行的简单的介绍,通过一个简单的 Hello World 小例子来熟悉JSX语法
本节介绍了React中两种不同的组件,并讲解了两种组件之间的区别以及使用场景
本节介绍了组件如何存储状态以及获取,并介绍了如何绑定事件
本节介绍了组件的嵌套以及组件之间的通信,父子组件之间如何传值
条件渲染是使用 JavaScript 操作符 if 或条件运算符来创建表示当前状态的元素,然后让 React 根据它们来更新 UI。列表渲染可以使用 js 中的 .map() 来进行
本节课介绍可以触发组件重新渲染的三种方法
本节课介绍了React组件的生命周期,以及在不同生命周期产生的效果,通过一个模拟发送验证码的例子来对生命周期进行进一步的了解
本节课通过一个TodoList的小例子来对之前React基础课程相关知识进行复习,加深印象
本节课带大家了解yarn包管理器,以及如何通过React脚手架(Scaffold)来快速搭建一个项目
本节课介绍了React路由的三种模式和这三种模式之间的区别,以及路由简单的操作配置
本节课介绍了路由传参的不同方式以及他们之间的区别,同时介绍了在对应的组件内如何获取路由传递的参数
所谓路由嵌套就是不仅可以有一层路由,本节课介绍了在项目中如何使用嵌套路由以及配置
在React-Router中,除了通过引用Link组件可以实现路由的跳转以外,还可以通过编程式导航的方法来实现路由的跳转,本节课就带大家来看一下如何通过编程式导航实现路由跳转
本节课介绍了Redux的基础内容个,并讲解了Redux的数据流,介绍了在什么样的情况下可以使用Redux
本节课在Redux的基础上讲解了React与Redux如何配合使用,通过例子来加深对Redux的掌握
本节课介绍了在React中常用的Ui框架,以及如何在项目中使用Ant Design,同时介绍了在工作中如何mock数据来实现前后端分离迅速开发
本节课对该项目进行了一个简单介绍,列举了接下来我们要实现的功能,同时对菜单栏部分进行了开发
本节课在项目中加入了React-Router,并且对项目的首页功能进行分析开发
本节课利用我们之前介绍的mock数据方式来进行开发,并增加了项目中需要的组件,以及在项目中如何请求数据
本节课在项目中加入了Redux,通过模拟登录状态的一个小功能来演示在项目中如何使用Redux
本课程介绍了React相关的基础知识,带⼤家了解目前主流的三大框架,并对组件化和模块化进行了简单的介绍,带⼤家学习jsx基本语法。此外介绍了React中的组件、状态与事件处理、以及组件间的通信和组件的渲染,和组件的⽣生命周期等。还涵盖create-react-app脚⼿架工具,及如何通过React脚⼿架快速创建项⽬。课程中包含了React-Router的原理、分类和各类路由应用技巧,最后带⼤家学习如何通过redux进⾏组件间数据共享。课程最终篇的企业管理系统对整门课程进⾏了一个总结,在项⽬里用到了我们之前所学到的知识,并且还结合 了Ant Design与Mock.js,通过一个项目的开发带大家了解react的项目开发流程,并对之前的知识加以巩固。