1. 使用 React Hooks 分离组件逻辑 (opens new window)

    本文介绍 React Hooks 的正确用法,写得非常好,推荐阅读。它回答了一个基本的问题:Hooks 到底应该用来干什么?

    简单说,Hooks 应该用来将组件的 UI 和逻辑分开。

  2. 使用 React.memo() 提高组件性能 (opens new window)

    默认情况下,如果 React 父组件重新渲染,它包含的所有子组件都会重新渲染,即使子组件没有任何变化。

    React.memo() 方法可以防止子组件不必要的渲染,从而提高组件性能。

  3. React usePrevious 钩子 (opens new window)(英文)

    本文介绍如何使用 useEffect 和 useRef 的官方钩子,写一个自己的 usePrevious 钩子,返回组件上一次渲染时的 props 参数。

  4. Samantha Ming 个人网站 (opens new window)

    Samantha Ming 是一名加拿大前端工程师,她在个人网站上分享了很多前端代码的技巧,内容质量很高,制作精美

  5. Open Meteo (opens new window) 免费的天气 API 服务,可以获取全球任意地点的天气数据,以 JSON 格式返回。

  6. EBS Design (opens new window) 一个 React 组件库,设计很有现代感,目前还在积极开发中。

  7. MySQL 数据库索引概览 (opens new window)(中文)

    本文详细介绍了数据库索引的概念和种类,并讨论使用索引时应该考虑的因素。

  8. React Native 开发一个新闻应用 (opens new window)(英文)

    本文一步步演示,如何使用 React Native 开发一个新闻 App。

  9. 彩色括号功能的实现 (opens new window) VS Code 编译器有一个插件,可以让不同的括号对显示不同的颜色。但是,这个功能需要解析代码,很吃性能,大型文件会产生卡顿。VS Code 官方团队就写了这篇文章,记录了他们为了改进括号配对的性能,所做出的努力。

  10. CSS Doodle (opens new window)

    一个 Web Component 组件,可以使用 CSS 语法产生各种形状。

  11. Arco Design (opens new window) 字节跳动推出的企业级设计系统,提供丰富的原子组件,同时支持 React 组件库 和 Vue 组件库,可以进行各种定制

  12. pinyin-pro (opens new window) 汉字与拼音转换的 JavaScript 库

  13. DooringX (opens new window) 个开源的可视化搭建框架,可以自己架设低代码平台,用来快速制作 H5 页面

  14. InterfaceLIFT (opens new window) 免费的 4K 电脑壁纸下载网站。

  15. 掌握容器基础知识 (opens new window) 一篇长篇文章,介绍 Linux 容器到底是什么。