- 资源介绍
- 更新记录
课程介绍
React 17+React Hook+TS4 是一种常用的技术组合,用于构建现代化的前端应用程序。在这种技术组合中,React 17 是用于构建用户界面的 JavaScript 库,React Hook 是一种用于在函数组件中使用状态和其他 React 功能的新特性,而 TypeScript 4 是一种类型安全的 JavaScript 超集,它为开发人员提供了更好的代码可靠性和维护性。
在 React 17+React Hook+TS4 最佳实践中,我们可以使用这些技术来开发仿 Jira 企业级项目。这个项目是一个任务管理工具,它允许用户创建、编辑和跟踪任务,并与团队成员共享任务。以下是该课程的一些主要内容:
- 环境设置:课程将指导学员如何设置 React、TypeScript 和其他必要的开发环境。
- React 基础知识:课程将介绍 React 的基本概念和用法,包括组件、状态管理和事件处理等。
- React Hook:课程将重点介绍 React Hook 的概念和使用方法。学员将学习如何使用 useState、useEffect 和其他常用的 Hook 来管理组件的状态和副作用。
- TypeScript 4:课程将介绍 TypeScript 的基本语法和类型系统。学员将学习如何使用 TypeScript 来提高代码的可靠性和可维护性。
- 项目实战:课程将引导学员逐步构建仿 Jira 企业级项目。学员将学习如何设计和实现任务管理功能、用户认证和授权、团队协作等功能。
通过参与这门课程,学员将获得以下技能和知识:
- 掌握 React 17、React Hook 和 TypeScript 4 的基本概念和用法。
- 理解如何使用 React Hook 来管理组件的状态和副作用。
- 学会使用 TypeScript 来提高代码的可靠性和可维护性。
- 能够设计和实现企业级的前端应用程序,包括任务管理、用户认证和授权等功能。
总之,React 17+React Hook+TS4 最佳实践 仿 Jira 企业级项目课程将帮助学员建立起使用这些技术组合开发现代化前端应用程序的能力,并为他们提供实战经验和项目实践。
课程目录
8-001-【imooc】课程汇总/
│【imooc-482】React17+React Hook+TS4 最佳实践 仿 Jira 企业级项目/
││├─第1章 课程介绍(了解本课程必看)
││├─第2章 项目起航:项目初始化与配置
││├─第3章 React 与 Hook 应用:实现项目列表
││├─第4章 TS 应用:JS神助攻 – 强类型
││├─第5章 JWT、用户认证与异步请求
││├─第6章 CSS 其实很简单 – 用 CSS-in-JS 添加样式
││├─第7章 用户体验优化 – 加载中和错误状态处理
││├─第8章 Hook,路由,与 URL 状态管理
││├─第9章 用户选择器与项目编辑功能
││├─第10章 深入React 状态管理与Redux机制
││├─第11章 用 react-query 获取数据,管理缓存
││├─第12章 看板页面及任务组页面开发
││├─第13章 React 的性能优化
││├─第14章 自动化测试
││├─资料.rar 117.5KB
详细目录
││第1章 课程介绍(了解本课程必看)/
│││├─1-1 课程导学.mp4 26.7MB
│││├─1-2 学前准备(上).mp4 9.6MB
│││├─1-3 学前准备(下).mp4 9.8MB
││第2章 项目起航:项目初始化与配置/
│││├─2-1 用 Create React App 初始化项目.mp4 123.7MB
│││├─2-2 配置 eslint、 prettier 和 commitlint 规范工程.mp4 19.3MB
│││├─2-3 对比常见 Mock 方案 配置 JSON SERVER.mp4 79.7MB
│││├─2-4 【注意了】大家不用再手动引入 React 了.png 13.7MB
│││├─2-5 【扩展学习】Mock 方案对比.png 17.6MB
││第3章 React 与 Hook 应用:实现项目列表/
│││├─3-1 用 JSX 列表渲染开发工程列表页面.mp4 27.7MB
│││├─3-2 用状态提升分享组件状态,完成工程列表页面.mp4 197.1MB
│││├─3-3【扩展学习】为什么 React列表要加key.png 12.2MB
│││├─3-4 学习自定义Hook – 用useDebounce减少工程搜索请求频率.mp4 49MB
││第4章 TS 应用:JS神助攻 – 强类型/
│││├─4-1 为什么我们需要TS – 真实场景学习 TS 的必要性.mp4 50.6MB
│││├─4-2 将项目列表页面JS改造成TS,增强类型,减少Bug.mp4 228.1MB
│││├─4-3 TS知识梳理、总结与提高.mp4 50.6MB
│││├─4-4 【扩展学习】TypeScript 基本知识梳理.mp4 36MB
│││├─4-5 学习泛型,用泛型增强useDebounce类型灵活性.mp4 25.3MB
│││├─4-6 作业练习 – 用 Hook + TS + TS泛型实现useArray.mp4 18.9MB
│││├─4-7 作业解答 – ⽤ Hook + TS + TS泛型实现useArray.mp4 10.5MB
││第5章 JWT、用户认证与异步请求/
│││├─5-1 用React表单、TS的类型继承和鸭子类型实现登录表单.mp4 164.4MB
│││├─5-10 TS的Utility Types-Pick、Exclude、Partial和Omit实现.mp4 22.7MB
│││├─5-2 连接真实服务端 – 专属开发者⼯具介绍与安装.mp4 84.3MB
│││├─5-3 来自讲师的重要提示:5-2 补充.mp4 1.8MB
│││├─5-4 JWT原理与auth-provider实现.mp4 21MB
│││├─5-5 用useContext存储全局用户信息.mp4 40.1MB
│││├─5-6 用useAuth切换登录与非登录状态.mp4 20.9MB
│││├─5-7 用fetch抽象通用HTTP请求方法,增强通用性.mp4 37.7MB
│││├─5-8 用useHttp管理JWT和登录状态,保持登录状态.mp4 34.1MB
│││├─5-9 TS的联合类型、Partial和Omit介绍.mp4 30.9MB
││第6章 CSS 其实很简单 – 用 CSS-in-JS 添加样式/
│││├─6-1 安装与使用 antd 组件库.mp4 70.6MB
│││├─6-2 为什么我们需要CSS-in-JS方案 -通过传统CSS缺陷学习CSS-in-JS必要性.mp4 124.8MB
│││├─6-3 【扩展学习】不再惧怕 CSS – CSS-in-JS.mp4 22.4MB
│││├─6-4 最受欢迎的CSS-in-JS方案 – Emotion的安装与使用.mp4 43.6MB
│││├─6-5 用Grid和Flexbox布局优化项目列表页面.mp4 46.4MB
│││├─6-6 用CSS-in-JS状态工程创建自定义组件:Row组件实现.mp4 22.1MB
│││├─6-7 完善项目列表页面样式.mp4 34.2MB
│││├─6-8 清除前面课程留下的警告信息.mp4 36.6MB
││第7章 用户体验优化 – 加载中和错误状态处理/
│││├─7-1 给页面添加Loading和Error状态,增加页面友好性.mp4 120MB
│││├─7-2 用高级 Hook-useAsync统一处理Loading和Error状态.mp4 36MB
│││├─7-3 登录注册页面Loading和Error状态处理,与Event Loop详解.mp4 75.2MB
│││├─7-4 用useAsync获取用户信息.mp4 21.6MB
│││├─7-5 实现Error Boundaries,捕获边界错误.mp4 41.1MB
││第8章 Hook,路由,与 URL 状态管理/
│││├─8-1 ⽤useRef实现useDocumentTitle – useRef与Hook 闭包详解(上).mp4 43.2MB
│││├─8-2 ⽤useRef实现useDocumentTitle – useRef与Hook 闭包详解(下).mp4 35.9MB
│││├─8-3 添加项目列表和项目详情路由.mp4 178.5MB
│││├─8-4 添加看板和任务组路由.mp4 26.5MB
│││├─8-5 初步实现 useUrlQueryParam 管理 URL 参数状态.mp4 34.3MB
│││├─8-6 用useMemo解决依赖循环问题 – Hook的依赖问题详解.mp4 72.4MB
│││├─8-7 完成URL状态管理与JS中的 iterator讲解.mp4 36.2MB
││第9章 用户选择器与项目编辑功能/
│││├─9-1 实现id-selecttsx解决id类型 难题.mp4 46.9MB
│││├─9-2 抽象user-select组件选择用户.mp4 178.6MB
│││├─9-3 用 useEditProject 编辑项目.mp4 41.6MB
│││├─9-4 编辑后刷新-useState的懒初始化与保存函数状态.mp4 73.5MB
│││├─9-5 完成编辑后刷新功能.mp4 33MB
││第10章 深入React 状态管理与Redux机制/
│││├─10-1 useCallback应用,优化异步请求.mp4 62MB
│││├─10-10 配置redux-toolkit.mp4 32.9MB
│││├─10-11 应用redux-toolkit管理模态框.mp4 32.6MB
│││├─10-12 用redux-thunk管理登录状态.mp4 59MB
│││├─10-2 状态提升,组合组件与控制反转(上).mp4 191.6MB
│││├─10-3 状态提升,组合组件与控制反转(下).mp4 95.6MB
│││├─10-4 合并组件状态,实现useUndo.mp4 57.6MB
│││├─10-5 用useReducer进行状态管理.mp4 59.5MB
│││├─10-6 redux用法介绍.mp4 44.3MB
│││├─10-7 react-redux 与 HoC.mp4 76.5MB
│││├─10-8 【扩展学习】React Hook 的历史.png 32.3MB
│││├─10-9 为什么我们需要redux-thunk?.mp4 50.2MB
││第11章 用 react-query 获取数据,管理缓存/
│││├─11-1 用url参数管理项目模态框状态.mp4 159.2MB
│││├─11-2 用 react-query 来处理 -服务端缓存-.mp4 41.1MB
│││├─11-3 类型守卫,用useQuery缓存工程列表.mp4 40.6MB
│││├─11-4 编辑和添加工程功能(上).mp4 30.9MB
│││├─11-5 编辑和添加工程功能(下).mp4 78.8MB
│││├─11-6 用 react-query 实现乐观更新.mp4 69.3MB
│││├─11-7 抽象乐观更新通用hook.mp4 87.6MB
│││├─11-8 修复url多余参数.mp4 17.6MB
│││├─11-9 跨组件状态管理方案总结.mp4 8.1MB
││第12章 看板页面及任务组页面开发/
│││├─12-1 解决前面的 3 个 Bug.mp4 47.7MB
│││├─12-10 拖拽实现(上).mp4 51.4MB
│││├─12-11 拖拽实现(下).mp4 26.3MB
│││├─12-12 拖拽持久化(上).mp4 28.3MB
│││├─12-13 拖拽持久化 (下).mp4 57MB
│││├─12-14 排序乐观更新.mp4 28.5MB
│││├─12-15 任务组页面 (上).mp4 42MB
│││├─12-16 任务组页面(下).mp4 47.4MB
│││├─12-17 完成popover.mp4 15.2MB
│││├─12-18 开发完成,部署页面.mp4 160MB
│││├─12-2 看板列表开发准备工作.mp4 33.1MB
│││├─12-3 看板列表初步开发.mp4 45.2MB
│││├─12-4 添加task, bug 图标.mp4 112.2MB
│││├─12-5 添加任务搜索功能.mp4 30.6MB
│││├─12-6 优化看板样式.mp4 191.9MB
│││├─12-7 创建看板与任务.mp4 49.4MB
│││├─12-8 编辑任务功能.mp4 57.2MB
│││├─12-9 看板和任务删除功能.mp4 56.7MB
││第13章 React 的性能优化/
│││├─13-1 用代码分割优化性能.mp4 30.7MB
│││├─13-2 用Reactmemo优化组件性能.mp4 18.9MB
│││├─13-3 改变默认聚焦刷新设置.mp4 215.1MB
│││├─13-4 用ReactProfiler追踪性能信息.mp4 44.9MB
││第14章 自动化测试/
│││├─14-1 自动化测试简介.mp4 4.3MB
│││├─14-2 传统单元测试.mp4 155.6MB
│││├─14-3 自动化测试 hook.mp4 100.6MB
│││├─14-4 自动化测试组件.mp4 13.1MB
│││├─14-5 用集成测试测项目列表(上).mp4 45.5MB
│││├─14-6 用集成测试测项目列表(下).mp4 201.5MB
猜你喜欢
-
李永信-基于Docker+K8s的企业级DevOps实战训练营
2024-05-19 -
慕课网-667-Vue3+NestJS 全栈开发企业级管理后台[完结无密]
2024-06-09 -
慕课网732-职场必备AI课 AI高效办公训练营【完结无密】
2024-06-17 -
北风网ATM项目实战视频教程
2023-11-22 -
Vue3实战商城后台管理系统开发
2023-12-02 -
超清-MyCAT+MySQL 搭建高可用企业级数据库集群[完结无密]
2024-01-14 -
Java开发企业级权限管理系统
2023-11-27 -
黑马项目-地图[教程+资料]
2024-03-08 -
老男孩Linux学院标杆班级 Linux57期-MySQL数据库
2024-05-05 -
Python高效编程技巧实战[经典收藏]
2023-10-03
-
2023 黑马前端就业版最新线下课程[完结无密]
2024-03-11 -
Android 应用程序构建实战+原理精讲[原9章版完结无密]
2024-02-06 -
React18+TS 通用后台管理系统解决方案落地实战【完结无密】
2024-03-03 -
主流技术栈的Restful API接口测试实战
2024-01-21 -
14-078-尚硅谷嵌入式系列教程之Ubuntu快速上手
2024-11-04 -
Web前端全栈HTML5+大神之路
2023-11-24 -
剑指Java面试-Offer直通车[完结无密]
2024-01-26 -
夜猫编程Python爬虫JS逆向进阶课(录播课+答疑)从零基础到高薪就业编程课
2024-03-24 -
黑马-Spring Cloud Alibaba微服务架构电商项目实战
2024-05-19 -
麦子学院ES6视频教程 – ECMAScript6
2023-11-29
猜你在找
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"www.xitnds.com"或“xitnds.com”,如遇到无法解压的请联系管理员!
学IT那点事 » React17+React Hook+TS4 最佳实践 仿 Jira 企业级项目[完结无密]
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 学IT那点事下载免费吗?