深圳幻海软件技术有限公司 欢迎您!

  • 列表页常见的 Hook 封装,你知道几个?

    列表页常见元素对于一些后台管理系统,典型的列表页包括筛选表单项、Table表格、Pagination分页这三部分。针对使用Antd的系统,在ahooks中主要是通过useAntdTable和usePagination这两个hook来封装。usePaginationusePagination基于use

  • Antd Mobile 作者教你写 React 受控组件和非受控组件

    曾经,我每次面试时几乎都会问一个问题:antd中的Input组件是受控组件还是非受控组件?有些人会毫不犹豫的回答:是受控组件,因为有 value 和 onChange,而另外也有一些人会比较犹豫,因为的确似乎说Input是受控组件或非受控组件都说得过去。当然,实际上In

  • 原来项目打包也有这么技巧 - 浅谈 Tree Shaking 机制

    前言身为一位前端工程师或多或少都有听过Webpack这套前端打包工具吧,为了让最终打包的档案不会过于庞大,Webpack可是下了非常多的苦功,例如:利用CodeSplitting产出一个又一个的chunk让网页不会一次载入一份很大JS包。然而今天的文章其实不是要讲CodeSplitting,而是要讲

  • 在 React 中使用 Context 的两点注意事项

      Context是个好东西,先不论代数效应之类纯理论的概念,能在组件树上无视深度地透传状态确实能给开发带来很大的便利。但如果Context的使用上不注意一些细节,使用不当,对应用的性能是有可能造成灾难性影响的。近期在做一个产品的性能优化的时候,总结出来微不足道的两点“常识”。关

  • 开源 | 老板问我“按钮”为什么被狗啃了?

    12月25日是圣诞节,在这个节日气氛浓厚的日子里,众多国内外前端开发者,却因为一个突如其来的意外而坐立不安。 本文首发于航通社,原创文章未经授权禁止转载。航通社微信:lifeissohappy微博:@航通社 一觉醒来,他们发现由自己参与设计的网站、公司内网、办事系统等网页上,有一

  • Antd圣诞彩蛋遭遇开发者炮轰:我的按钮为什么被狗啃了?

    在国外民众欢度圣诞期间,开发者社区却对Antd开发团队发起了连番的炮轰。原因是库中暗藏了一个未事先告知的圣诞彩蛋、而且也没法手动禁用,导致许多项目方遭遇了客户投诉。从评论来看,网友们的情绪普遍比较激动,不少人表示“老板问我按钮为什么被狗啃了”、“今天的工作就是给客户们解释我们代码没有被注入”。&nb

推荐阅读