感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
现代前端应用的开发
- React、Angular、Vue.js的概述和相似之处
- 声明式渲染
- 组件 - 定义自定义HTML标签
- 使用create-react-app初始化React项目
现代JavaScript
- 使用node.js和npm进行开发
- JavaScript版本
- 使用模块
- 函数和箭头函数
- 类
- JavaScript中的函数式编程(map、filter等)
TypeScript
- 静态类型与动态类型
- 声明变量、函数和类的类型
- 基本数据类型
- 元组、对象
- 接口
- 泛型
React模板语言
- 基于JavaScript的模板语言:JSX
- 设置元素属性
- 重复元素
- if/else
- 事件
- CSS类和样式
在React中管理状态
- 设置和更改应用程序状态
- 使用状态钩子和setState
- 在状态中捕获输入元素的内容
组件:现代Web应用的构建块
- 在React中定义自定义HTML标签
- 状态、属性和事件
- 组件之间的数据流
- 函数组件和类组件
- 在函数组件中使用钩子
- 组件生命周期事件(挂载、更新、卸载)
- 从库中包含预定义组件
使用Redux进行状态管理
- Redux基础:使用纯函数、reducers和不可变数据进行状态管理
- 在React中使用reducer钩子
- 将Redux集成到React应用程序中
- 展示组件和容器组件
- Redux生态系统
- 使用Thunk处理异步事件
- 从REST API获取数据
开发工具和测试
- React开发工具
- Redux开发工具
- 使用Jest测试JavaScript
- 测试reducers
- 测试React组件
React Router
- 客户端路由
- 根据当前浏览器路由显示不同视图
使用React开发应用
- React Native简要概述
- 使用渐进式Web应用创建可安装的移动和桌面应用
- 渐进式Web应用与原生应用的比较
要求
- HTML基础
- 有JavaScript经验
21 小时
客户评论 (7)
终于能够对React中的一些核心概念,尤其是状态和hooks,有了扎实的理解,这真的很好。Łukasz对这些问题给出了非常清晰的解释,并且乐于通过实例来帮助我们进一步澄清疑问。
Hayden Pike - Powerlink Queensland
课程 - React, Redux and TypeScript
机器翻译
细节详尽,讲解方式清晰,培训师展现出的冷静与自信令人印象深刻。
Cosmin Ghergheles - Ness
课程 - React, Redux and TypeScript
机器翻译
它涵盖了基本组件
Valentin
课程 - React, Redux and TypeScript
机器翻译
Lukasz的热情。
Eloise Phelps - Dunelm
课程 - React, Redux and TypeScript
机器翻译
Luke在帮助每个人解决代码运行问题时付出了很大努力。他非常友好,与课程参与者相处融洽。
Jonathan Grout - Dunelm
课程 - React, Redux and TypeScript
机器翻译
培训师与所有参与者的互动非常出色,每个人在课程的某个阶段都得到了帮助。总体而言,这是一次很棒的经历,特别适合对该主题不熟悉的人。
Tayyab Ejaz Mushtaq - Dunelm
课程 - React, Redux and TypeScript
机器翻译
我喜欢这种安全的环境氛围,在分享我的屏幕和困难时,我没有感到压力,无论是面对培训师还是小组。
Wanda Hawkins-Kavanagh - Dunelm
课程 - React, Redux and TypeScript
机器翻译