常见问题 • 2022-12-31
React 提供了 useEffect 和 useLayoutEffect 这两个 hook 来执行 React 副作用,这两个 hook 在部分场景下功能一致,那么具体的差别是什么,接下来我们来探讨一下。
常见问题 • 2021-11-03
React Developer Tools是 Facebook 提供的一款浏览器扩展插件,可以方便我们在开发过程中进行 React 应用的调试和分析。
框架 • 2021-11-01
为了可以实现运行时可中断,恢复,停止等操作,react fiber新的底层协调算法引入的一个新的数据结构(双向链表),基于fiber新的协调算法叫做fiber reconciler,在渲染和更新过程,使用递归来遍历。
框架 • 2021-10-25
SSR指的是服务端渲染,直出html到客户端,减少首屏白屏时间,这里不对SSR过多说明,有兴趣自行查找。
React18引入一个新的API,ReactDOM.createRoot,原先的 ReactDOM.render 会被标记为弃用
框架 • 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开发的时候构建占用的内存也会越来越多,今天跑项目发现报内存泄漏,报错如下