框架 • 2021-10-14
在写函数式组件的时候,为了避免无效的渲染,可以通过 React.memo 函数来实现,类似于 React.PureCompnent 的功能,对 props 进行浅比较
框架 • 2021-02-03
你可以把 useMemo 作为性能优化的手段,但不要把它当成语义上的保证。将来,React 可能会选择“遗忘”以前的一些 memoized 值,并在下次渲染时重新计算它们,比如为离屏组件释放内存。
框架 • 2021-01-05
在深入了解react hooks原理Ⅰ实现了useState,遗留了两个问题 使用多个 useState 是否能够符合预期 useEffect 是怎么实现的
React hooks可以让我们在不需要编写class组件的情况下来实现class组件有的功能,例如组件状态,组件的生命周期等
服务器 • 2020-08-30
最近利用puppeteer实现了定时生成网站静态html的功能,需要部署到linux环境下,踩了一些坑,所以做了以下记录。
其他 • 2020-01-09
在正常情况下,antd的select组件,通过设置getPopupContainer后可以跟随页面滚动,但是在modal下,尝试了发现配置无效
其他 • 2019-10-03
随着项目越来越庞大,webpack开发的时候构建占用的内存也会越来越多,今天跑项目发现报内存泄漏,报错如下
javascript • 2019-09-13
现在是前后端分离时代,接口登录凭证通常使用cookie,session,web storage来实现,三种方法区别可以阅读cookie、session和localStorage、以及sessionStorage之间的区别,这三种方式都可以用来实现登录凭证的存储,下面针对每种方式来逐一说明
框架 • 2019-06-15
在即将到来的react17.0版本,react团队对生命周期做了调整,将会移除 componentWillMount,componentWillReceiveProps,componentWillUpdate这三个生命周期,因为这些生命周期方法容易被误解和滥用。
服务器 • 2019-04-06
在react项目部署时,通过nginx配置二级路径https://www.web.com/react访问,通过链接打开,页面一片空白,第一时间打开F12,居然没发现有报错。最后解决方法如下,通过配置BrowserRouter组件的basename解决
工具 • 2019-03-15
装饰器(Decorator)函数,是用来修改类的行为,一个装饰器函数有三个参数,target 装饰的目标对象,name 类的成员,属性or方法
框架 • 2019-03-14
Hooks是什么?官方文档很简单的介绍,可以不使用class来实现有状态的组件,为什么要引入Hooks,件之间难以重用有状态的逻辑