React

课程主题:

课程大纲

介绍、哲学和技巧
项目(你将构建什么)
React 状态

反应概述

为什么反应?
React 生态系统
(奖励)组合与继承

Hello World 之路

npm
Webpack 简介:给初学者的第一个组件 JSX 技巧和陷阱的简单介绍
(项目)

将数据传递给组件

道具介绍
(解)道具

渲染列表

React 中的
渲染列表(解决方案) 渲染列表
(项目) 流行的导航栏

管理状态

了解JavaScript
(解决方案)状态
(项目)导航栏状态
(项目)语言中的“this”关键字Nav

使用 PropTypes 验证道具

(解决方案) PropTypes
(项目) Language Nav PropTypes

组件生命周期

组件生命周期
(项目)获取存储库
(项目)缓存
存储库(项目)存储库网格

处理表单状态

(Project) Battle Instructions
受控与非受控组件
(Project) Player Input
(Project) Render PlayerInput
(Project) Player Preview
(Project) 结果的骨架
(Project) API
(Project) 结果的数据
(Project) 结果的 UI

与 React 子组件的组合

(项目) 可重复使用的卡片组件
(项目) 配置文件列表
(项目) 重置玩家

构建可重用组件

(项目)加载组件

中场休息

报到

React 中的代码共享

(Project) Tooltip
(Project) withHover 高阶组件
(Project) Hover Render Prop

使用 React 上下文绕过道具

React 上下文
(项目)主题提供者
(项目)切换主题
(项目)消费主题

反应路由器

React Router v4 简介
(Project) 添加路由
(Project) Navbar
React Router v4 Query Strings
(Project) Query Strings
404 with React Router v4
(Project) 404

具有类字段的更好的类

类字段
(项目)迁移到类字段

代码拆分带来的性能提升

使用 React Router v4
(项目)进行代码拆分代码拆分

生产构建和托管

(项目)生产构建
(项目)使用 Netlify 托管

奖金时间

下一步

先修课程:

对 JavaScript 有基本的了解或熟悉另一种编程语言。例如,您应该熟悉函数、参数、循环、控制流等。如果您想直接进入 React 课程,我们建议您对 JavaScript 有更深入的了解,如果您可以从我们的 JavaScript 课程中获得’不确定。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。