Ranto's Blog

👋 Hi,我是闰土,前端工程师,也会一些 NodeJS / Python / Sketch。相信开源,喜欢折腾。

最近更新

  • Posted on:  at 

    设计 useMemo 和 useCallback 的目的是什么,使用它们时的常见错误和最佳实践,以及为什么绝大部分的使用可以移除掉,并且可能是更好的选择。

  • Posted on:  at 

    自定义 hook 如何在不影响应用程序性能的情况下编写和使用。本文总结了几条性能规则和实现自定义 hook 时需要注意的事项。

  • Posted on:  at 

    了解 React "key "属性的工作原理、如何正确使用该属性、如何使用该属性提高列表性能,以及为什么有时将数组索引作为键是个好主意。

  • Posted on:  at 

    原文地址:https://www.developerway.com/posts/how-to-write-performant-react-code原作者:NADIA MAKAREVICH原文发布于:2022 年 01 月 09 日React 和性能!在六个月的时间内,关于这个有趣的话题的讨论...

  • Posted on:  at 

    Chrome Extensions 是什么?定义基于 Web 技术(HTML,Javascript、CSS)的,定制浏览器的浏览体验的软件程序能够运行的平台基于 Chrome Extensions 规格创建的扩展能运行在大部分基于 Chromium 内核的环境,如 Chrome、Edge、El...

  • Posted on:  at 

  • Posted on:  at 

    原文地址:https://dev.to/kinginit/how-to-code-faster-vs-code-edition-4pa原文作者:Thomas King原文发布于:2023 年 11 月 24 日结对编程可以提高工作效率。但是,没有什么比看到你的程序员同伴在编码中苦苦挣扎更令人讨...

  • Posted on:  at 

    记录下我以后博客的书写格式,以免忘记以及慢慢完善。部分内容参考自阮一峰-中文技术文档的写作规范段落层次文章最多只能有三级目录,第一级是 # 大小的,第二级是 ## 大小的,第三级是 ###大小。若三级目录下还有分节需要,尽量使用项目列表:# 标题1 ## 标题2 ### 标题3 - 标题...

  • Posted on:  at 

    常用指令ls 列出该项目(或全局)安装的依赖列表npm ls使用示例# 只显示全局安装的模块 npm ls -g --depth=0常用配置项globalDefault: falseType: Boolean显示全局安装的依赖而非当前目录下的项目的依赖depthType: Int包遍历的深度,...

  • Posted on:  at 

    Code Splitting 是指按照你预设的方式去进行代码分离,如今前端项目越来越依赖于打包工具进行预处理,打包工具推出的代码分离特性应对以下情景:单页应用(SPA)如何按照路由结构分离业务代码把常用库进行代码分离(如moment、jquery等)懒加载等实现的前提webpack 官方 Co...