首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Ant Design Pro V5
南极客
创建于2021-07-06
订阅专栏
专门介绍用React Hook做产品开发。
等 79 人订阅
共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