首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Ant Design Pro V5
南极客
创建于2021-07-06
订阅专栏
专门介绍用React Hook做产品开发。
等 84 人订阅
共14篇文章
创建于2021-07-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
虚拟DOM
什么是虚拟DOM 最早有FaceBook提出来的,在React和Vue中均有虚拟DOM的概念,为了减弱频繁大面积真实DOM排版与重绘引发的性能问题,即为了解决浏览器性能问题而被设计出来的。 虚拟DOM
Ant Design Pro V5精讲(基础篇十):useEffect和useLayoutEffect的区别
应用场景 useEffect是异步操作:90%场景使用useEffect,它是在每轮DOM渲染结束后,且浏览器执行绘制后才去执行。 useLayoutEffec是同步操作:它是在所有的Dom渲染后同步
Ant Design Pro V5精讲(实践篇三):动态菜单及权限控制
用户需求场景 一些软件产品,设计时就规划好了系统的操作角色,这些操作角色相对固定,例如:客户,管理员,这种场景完全只需要前端的路由与菜单配置方案,无需要动态菜单与权限分配功能。 一些软件产品,系统的操
Ant Design Pro V5精讲(实践篇二):二级菜单不显示图标解决方案
用户需求场景 ant design pro v5版本二级菜单不显示图标,官方的说法是故意关掉此功能,主要原因是由于要支持的话,意味着要引入所有的图片库,造成增加3M左右的工程大小。 解决办法 app.
Ant Design Pro V5精讲(基础篇九):TypeScript入门
解决什么技术痛点? 类型约束 JavaScript的类型分为:原始数据类型(Primitive data types)和对象类型(Object types)。 原始类型有:布尔值、数值、字符串、nul
Ant Design Pro V5精讲(基础篇八):useRef
应用场景 获取组件的实例,例如父组件需要调用子组件的方法时。 获取DOM对象,即用于绑定某些DOM,监听组件的事件 当成函数组件中的全局变量,跨渲染周期保存数据,即组件被多次渲染之后
Ant Design Pro V5精讲(基础篇七):useMemo和useCallback
应用场景 有时候一些函数计算可能比较复杂,耗时比较长,但由于函数组件本身是没有mount和update之分,即只要调用setState,无论前后state的值是否不同,就会触发组件的重新渲染
Ant Design Pro V5精讲(基础篇六):useReducer
需求场景 1.有一些state本身有很多子值,例如一个对象,这时候用useState有点麻烦,因为用户更多关注的颗度是这个对象,而不是对象中的某一个属性上,整个state(含子值多个)对外是一个整体。
Ant Design Pro V5精讲(基础篇五):useContext
解决痛点 当组件树层级很深时,组件之间需要使用同一份数据时,通过组件的提升到父组件中用props传参的方式太过麻烦。 应用需求场景 1.兄弟组件之间共享state(即同一份数据),useConte
Ant Design Pro V5精讲(基础篇四):useEffect
背景 useEffect翻译过来就是副作用函数(建议用英文名,不翻译,更好理解)类组件有各个生命周期,我们喜欢把业务逻辑写在各个生命周期函数中,而函数组件是通过useEffect来实现comp
Ant Design Pro V5精讲(基础篇一):Virtual DOM技术的出现
Ant Design Pro V5精讲(基础篇一):Virtual DOM技术的出现 1.DOM是什么? DOM,是Document Object Model,翻译过来叫文档对象模型,简称DOM,W3
Ant Design Pro V5精讲(实践篇一):自定义登录界面、主界面
用户需求 登录界面改造成自己的 主界面的logo及产品名称改造成自己的 语言包去掉或者只留中英语言包 登录界面改造 进入pages/user/login目录找到index.tsx // 去掉语言包栏目
Ant Design Pro V5精讲(基础篇三):useState
Ant Design Pro V5精讲(基础篇三):useState React Hooks背景 一门技术的出现,一定是为了解决相应的痛点,在React Hooks(不翻译成什么钩子函数,就叫英
Ant Design Pro V5精讲(基础篇二):React入门
Ant Design Pro V5精讲(基础篇二):React入门 1.React是什么? React由FaceBook团队2013年5月开源,用来构建UI界面的JavaScript库,相当于MV