价格: 59 学币

分类: React.JS

发布时间: 2020-03-18 08:26:50

最近更新: 2022-12-04 22:54:02

资源类型: VIP

优惠: 开通VIP/SVIP免费获取此资源

开通VIP享受更多优惠 网盘下载地址

React+TypeScript高仿AntDesign开发企业级UI组件库

React+TypeScript高仿AntDesign开发企业级UI组件库课程介绍

本套课程来自某课网官网售价448元,由优库it资源网收集整理,提供完结无密版视频教程下载学习。本课程由某课网名师”张轩”为前端工程师倾力打造,是一门学习Typescript+React从零开发UI组件库的视频教程,本视频教程将带你高仿AntDesign组件库,从零到一打造个属于自己的组件库,通过本视频教程学习,你将具备开发企业级UI组件库的实战技巧,深入理解组件化思维,提升组件化开发项目经验与能力。本视频教程资源目录在底部。

相关视频教程推荐React全家桶+AntD 共享单车后台管理系统开发

React+TypeScript高仿AntDesign开发企业级UI组件库

React+TypeScript高仿AntDesign开发企业级UI组件库课程实际学习体验怎么样?

学员”两只流浪猫”:这是我买的第一个我觉得一定要来好评一下的课程,我买了几千块钱的课程,并不是别的老师都不好,而是有时候买下来发现课程讲的太深,代码逻辑复杂,不易懂,我买过一个课程,老师代码用函数式编程,但课程中并没有讲解函数式编程,我以前也没有用过,代码阅读特别吃力;有时候又觉得讲的太浅。找到一个完全适合自己,每一节课都有收获的课程真的很不容易!老师讲的非常清晰明白,干货满满,很多细节讲的很透彻,代码写的非常漂亮且清晰易懂,我太喜欢了。

React+TypeScript高仿AntDesign开发企业级UI组件库课程实际学习体验怎么样?

资源目录

.
├── 1-课程导学(此章节必看)/
│   ├── [ 42M]  1-1 导学(不看错过1个亿)
│   ├── [ 18M]  1-2 代码库使用注意事项(必看)
│   └── [ 13M]  1-3 2022年更新说明
├── 2-欢迎来到类型的世界 - Typescript/
│   ├── [ 13M]  2-1 什么是 Typescript
│   ├── [5.8M]  2-2 为什么要使用 Typescript
│   ├── [ 16M]  2-3 安装和初试 Typescript
│   ├── [ 13M]  2-4 基础类型
│   ├── [10.0M]  2-5 any 类型和联合类型
│   ├── [ 14M]  2-6 Array 和  Tuple
│   ├── [ 11M]  2-7 interface 初探
│   ├── [ 18M]  2-8 函数和类型推断
│   ├── [ 14M]  2-9 枚举(Enum)
│   ├── [ 17M]  2-10 泛型(Generics) 第一部分
│   ├── [ 14M]  2-11 泛型(Generics) 第二部分 - 约束泛型
│   ├── [ 32M]  2-12 泛型(Generics) 第三部分 - 类和接口
│   ├── [ 23M]  2-13 类型别名和类型断言
│   ├── [ 39M]  2-14 声明文件 第一部分
│   ├── [ 27M]  2-15 声明文件 第二部分
│   ├── [ 25M]  2-16 内置类型
│   └── [ 27M]  2-17 配置文件
├── 3-神奇的 React 配合 typescript,完美输出/
│   ├── [ 33M]  3-1 React简介和基础知识回顾
│   ├── [ 21M]  3-2 配置 react 开发环境
│   ├── [ 17M]  3-3 第一个组件 - ts为组件助力
│   ├── [8.5M]  3-4 什么是 和 为什么要使用 React Hook
│   ├── [ 23M]  3-5 在函数组件使用 state - useState Hook
│   ├── [ 12M]  3-6 useEffect 第一部分 - 初出茅庐
│   ├── [ 25M]  3-7 useEffect 第二部分 - 有始有终
│   ├── [ 19M]  3-8 useEffect 第三部分 - 控制运行
│   ├── [ 20M]  3-9 自定义 Hook - 重构 MouseTracker
│   ├── [ 25M]  3-10 自定义 Hook 第二部分 - HOC的劣势
│   ├── [ 32M]  3-11 自定义 hook 第三部分 - 正确的方式完成 URLLoader
│   ├── [ 11M]  3-12 useRef - state遇到的难题
│   ├── [ 26M]  3-13 useRef - 多次渲染之间的纽带
│   ├── [ 38M]  3-14 useContext - 解决多层传递属性的灵丹妙药
│   ├── [8.8M]  3-15 hook 规则和其他 hook
│   ├── [ 16M]  3-16 React18 更新总览
│   ├── [ 51M]  3-17 React18- createRoot 以及 自动批处理
│   ├── [ 21M]  3-18 Concurrent 并发的概念
│   ├── [ 61M]  3-19 TransitionAPI的用法
│   ├── [ 36M]  3-20 Suspense 的概念
│   └── [ 38M]  3-21 实践 Suspense
├── 4-组件库起航 - 你真的能写的好看起来简单的 Button 组件吗?/
│   ├── [10.0M]  4-1 组件库开始起航 - 需求分析
│   ├── [ 24M]  4-2  文件结构和代码规范
│   ├── [ 15M]  4-3 样式解决方案分析
│   ├── [ 18M]  4-4 做一次设计师 - 添加自己的色彩体系
│   ├── [ 17M]  4-5 更多样式变量 - 添加字体变量解决方案
│   ├── [ 26M]  4-6 初次亮相 - 添加 normalize.css
│   ├── [5.2M]  4-7 Button 组件需求分析
│   ├── [ 43M]  4-8 小试牛刀 - Button 组件编码 第一部分
│   ├── [ 35M]  4-9 添加 Button 基本样式
│   ├── [ 43M]  4-10 升级 Button 组件样式
│   └── [ 36M]  4-11 精益求精 - Buton 组件编码第二部分
├── 5-组件测试/
│   ├── [7.8M]  5-1 为什么要有测试
│   ├── [ 31M]  5-2 通用测试框架 Jest 出场
│   ├── [ 27M]  5-3 React 测试工具 - react-testing-library
│   ├── [ 35M]  5-4 添加Button 测试代码 第一部分
│   └── [ 54M]  5-5 添加Button 测试代码 第二部分
├── 6-更上一层楼 - 完成 Menu 组件/
│   ├── [ 19M]  6-1 Menu 组件需求分析
│   ├── [ 35M]  6-2 基础架构 - Menu组件编码第一部分
│   ├── [ 48M]  6-3 需求升级 - Menu 组件编码第二部分
│   ├── [ 42M]  6-4 添加 Menu 样式
│   ├── [ 87M]  6-5 测试驱动 - Menu 测试添加
│   ├── [ 41M]  6-6 日趋完美 - Menu 组件编码第三部分
│   ├── [ 43M]  6-7 功能继续升级 - SubMenu 下拉菜单编码第一部分
│   ├── [ 43M]  6-8 添加交互 - SubMenu下拉菜单编码第二部分
│   ├── [ 49M]  6-9 大功告成 - SubMenu 下拉菜单编码第三部分
│   └── [ 67M]  6-10 完美组件 - SubMenu 组件添加测试
├── 7-他山之石 - Icon 组件 和 Transition 组件/
│   ├── [ 25M]  7-1 图标解决方案简介
│   ├── [ 44M]  7-2 他山之石 - Icon组件编码第一部分
│   ├── [ 16M]  7-3 Icon 组件样式添加
│   ├── [ 30M]  7-4 让图标动起来 - 动画效果第一种实现方法
│   ├── [ 24M]  7-5 React Transition Group 简介
│   ├── [ 20M]  7-6 React Transition Group 实践 - 动画效果第二种实现方式
│   ├── [ 19M]  7-7 尽善尽美 - React Transition Group 添加菜单消失的动画
│   ├── [ 33M]  7-8 拿来主义 - 自定义 Transition 组件编码第一部分
│   └── [ 28M]  7-9 拿来主义 - 自定义 Transition 组件编码第二部分
├── 8-Storybook  - 本地调试组件和生成文档页面的利器/
│   ├── [ 23M]  8-1 什么是 Storybook
│   ├── [ 27M]  8-2 安装 Storybook
│   ├── [ 27M]  8-3 Storybook 创建第一个 story
│   ├── [ 32M]  8-4 storybook 中的 args 的概念
│   ├── [ 36M]  8-5 argTypes 的功能和用法
│   ├── [ 27M]  8-6 学习使用 parameter 修改插件的配置
│   ├── [ 32M]  8-7 注释生成文档以及Decorators
│   ├── [ 24M]  8-8 使用 MDX 书写 Story
│   └── [ 25M]  8-9 CSF 结合 MDX 完成终极目标
├── 9-进入表单的世界  - Input 组件和 AutoComplete 组件/
│   ├── [ 14M]  9-1 知己知彼 -Input 组件需求分析
│   ├── [ 27M]  9-2 抛砖引玉 - Input 组件伪代码实现
│   ├── [ 54M]  9-3 持续优化 - Input组件代码实现和优化过程
│   ├── [ 24M]  9-4 新的挑战 - AutoComplete组件分析
│   ├── [ 51M]  9-5 基本骨架 - AutoComplete 编码第一部分
│   ├── [ 53M]  9-6 AutoComplete 支持自定义模版
│   ├── [ 45M]  9-7 异步来了 - AutoComplete 支持异步请求编码
│   ├── [ 49M]  9-8 老瓶新酒 - 使用自定义Hook实现 函数防抖
│   ├── [ 46M]  9-9 AutoComplete 支持键盘事件
│   ├── [ 45M]  9-10 妙用 useRef - 实现 clickOutSide 功能-
│   └── [ 68M]  9-11 完美收尾 - AutoComplete 添加单元测试
├── 10-终极任务 - Upload 组件/
│   ├── [ 14M]  10-1 最终任务 - Upload组件需求分析
│   ├── [ 11M]  10-2 下一代 HTTP 库 -  axios
│   ├── [ 29M]  10-3 在线 mock server 和 axios 简单使用
│   ├── [ 28M]  10-4 上传文件的基本方式
│   ├── [ 47M]  10-5 完成基本流程 - Upload 组件编码第一部分
│   ├── [ 35M]  10-6 完善生命周期 - Upload 组件编码第二部分
│   ├── [ 62M]  10-7 创建列表数据 - UploadList 组件编码第一部分
│   ├── [ 46M]  10-8 显示上传数据 - UploadList 组件编码第二部分
│   ├── [ 33M]  10-9 显示上传进度 - 添加 Progress 组件
│   ├── [ 15M]  10-10 精益求精 - 再次分析 Upload 组件更近一步需求
│   ├── [ 44M]  10-11 Upload 增强交互第一部分
│   ├── [ 38M]  10-12 拖动上传 - 支持 Drag and Drop
│   ├── [ 57M]  10-13 异步怎样测试? - Upload 测试第一部分
│   └── [ 54M]  10-14 拖动事件怎样测试? - Upload 测试第二部分
├── 11-终极大考 - Form 表单组件/
│   ├── [ 31M]  11-1 分析 Form 组件的需求
│   ├── [ 42M]  11-2 创建基本的表单静态展示
│   ├── [ 33M]  11-3 分析数据交互的思路
│   ├── [ 50M]  11-4 初始化 useStore
│   ├── [ 40M]  11-5 注册对应的 Item 到 store
│   ├── [ 66M]  11-6 使用黑科技自动更新 store 中的数据
│   ├── [ 44M]  11-7 更新值第二部分:自定义对应字段
│   ├── [ 53M]  11-8 更新值第三部分:完善默认值以及修改对应的类型
│   ├── [ 88M]  11-9 添加验证第一部分:单个 Item 验证
│   ├── [ 44M]  11-10 验证第二部分:展示错误信息
│   ├── [ 61M]  11-11 验证第三部分:添加自定义规则
│   ├── [ 91M]  11-12 验证第四部分:表单整体验证
│   ├── [ 49M]  11-13 验证第五部分:表单整体验证第二部分
│   ├── [ 41M]  11-14 使用 renderProps 自定义展示
│   ├── [ 34M]  11-15 添加组件实例方法第一部分
│   ├── [ 75M]  11-16 添加组件实例方法第二部分
│   └── [ 21M]  11-17 Form表单总结
├── 12-Javascript 模块打包 - 需要什么类型的模块供各种环境使用?/
│   ├── [ 16M]  12-1 Javascript模块化发展历史
│   ├── [ 15M]  12-2 webpack 到底完成什么任务? - bundler的神奇功效
│   ├── [ 15M]  12-3 怎样选择 Javascript 模块格式?
│   ├── [ 24M]  12-4 创建组件库模块入口文件
│   ├── [ 18M]  12-5 驯服tsc - tsconfig 编写第一部分
│   ├── [ 29M]  12-6 驯服 tsc - tsconfig 编写第二部分
│   ├── [ 20M]  12-7 生成最终使用的样式文件
│   ├── [ 20M]  12-8 使用 npm link 本地测试组件库 第一部分
│   └── [ 20M]  12-9 使用 npm link 本地测试组件库 第二部分
├── 13-大功告成 - 发布到 Npm,以及添加 CI&CD 支持/
│   ├── [ 12M]  13-1 Npm 简介
│   ├── [ 32M]  13-2 发布组件库到 npm
│   ├── [ 30M]  13-3 瘦身任务 - 精简 package.json 依赖
│   ├── [ 44M]  13-4 万无一失 - 添加发布和 commit 前检查
│   ├── [ 24M]  13-5 使用 Storybook 生成静态文档页面
│   ├── [9.3M]  13-6 CI CD 简介
│   ├── [ 29M]  13-7 使用 travis 自动运行测试
│   └── [ 21M]  13-8 使用 travis 自动发布文档页面
├── 14-使用 Rollup 打包多种模块格式/
│   ├── [ 22M]  14-1 Rollup 简介
│   ├── [ 35M]  14-2 Rollup 插件的简单使用
│   ├── [ 27M]  14-3 Rollup 打包 ES 格式第一部分
│   ├── [ 36M]  14-4 Rollup 打包 ES 格式第二部分
│   ├── [ 59M]  14-5 Rollup 打包 UMD 格式第一部分
│   ├── [ 37M]  14-6 Rollup 打包 UMD 格式第二部分
│   └── [ 22M]  14-7 整合最终的打包配置文件
├── 15-课程总结/
│   └── [ 18M]  15-1 课程总结