列表页常见元素对于一些后台管理系统,典型的列表页包括筛选表单项、Table表格、Pagination分页这三部分。针对使用Antd的系统,在ahooks中主要是通过useAntdTable和usePagination这两个hook来封装。usePaginationusePagination基于use
曾经,我每次面试时几乎都会问一个问题:antd中的Input组件是受控组件还是非受控组件?有些人会毫不犹豫的回答:是受控组件,因为有 value 和 onChange,而另外也有一些人会比较犹豫,因为的确似乎说Input是受控组件或非受控组件都说得过去。当然,实际上In
前言身为一位前端工程师或多或少都有听过Webpack这套前端打包工具吧,为了让最终打包的档案不会过于庞大,Webpack可是下了非常多的苦功,例如:利用CodeSplitting产出一个又一个的chunk让网页不会一次载入一份很大JS包。然而今天的文章其实不是要讲CodeSplitting,而是要讲
Context是个好东西,先不论代数效应之类纯理论的概念,能在组件树上无视深度地透传状态确实能给开发带来很大的便利。但如果Context的使用上不注意一些细节,使用不当,对应用的性能是有可能造成灾难性影响的。近期在做一个产品的性能优化的时候,总结出来微不足道的两点“常识”。关
12月25日是圣诞节,在这个节日气氛浓厚的日子里,众多国内外前端开发者,却因为一个突如其来的意外而坐立不安。 本文首发于航通社,原创文章未经授权禁止转载。航通社微信:lifeissohappy微博:@航通社 一觉醒来,他们发现由自己参与设计的网站、公司内网、办事系统等网页上,有一
在国外民众欢度圣诞期间,开发者社区却对Antd开发团队发起了连番的炮轰。原因是库中暗藏了一个未事先告知的圣诞彩蛋、而且也没法手动禁用,导致许多项目方遭遇了客户投诉。从评论来看,网友们的情绪普遍比较激动,不少人表示“老板问我按钮为什么被狗啃了”、“今天的工作就是给客户们解释我们代码没有被注入”。&nb