- react2022年4月1日 / 3分钟阅读
React中useEffect和useLayoutEffect的区别,什么时候使用useLayoutEffect
React 提供了 useLayoutEffect 和 useEffect 两个 hook,它们在使用方式上基本没什么区别,而且大部分场景都能达到相同的效果。那么这两者的区别是什么呢?何时使用 useLayoutEffect?本文将针对两者关键的区别进行讲解。 - other2022年3月16日 / 8分钟阅读
Babel 插件手册 - API篇
Babel 实际上是一组模块的集合。本节我们将探索一些主要的模块,解释它们是做什么的以及如何使用它们。注意:本节内容不是详细的 API 文档的替代品,正式的 API 文档将很快提供出来。 - other2022年3月16日 / 18分钟阅读
Babel 插件手册 - 转换篇
现在你已经熟悉了 Babel 的所有基础知识了,我们来看下 babel 提供了哪些接口,为了得到一个 AST 节点的属性值,我们一般先访问到该节点,然后利用 - other2022年3月16日 / 3分钟阅读
Babel 插件手册 - 实践篇
现在你已经熟悉了 Babel 的所有基础知识了,让我们把这些知识和插件的 API融合在一起来编写第一个 Babel 插件吧。先从一个接收了当前babel对象作为参数的 function 开始。 - other2022年3月15日 / 19分钟阅读
Babel 插件手册 - 基础篇
Babel 是 JavaScript 编译器,更确切地说是源码到源码的编译器,通常也叫做“转换编译器(transpiler)”。 意思是说你为 Babel 提供一些 JavaScript 代码,Babel 更改这些代码,然后返回给你新生成的代码。 - other2022年3月15日 / 24分钟阅读
Babel 用户手册
这本手册涵盖了关于Babel的使用及其相关工具的内容。Babel 是一个通用的多用途 JavaScript 编译器。通过 Babel 你可以使用(并创建)下一代的 JavaScript,以及下一代的 JavaScript 工具。 - vue2022年3月13日 / 3分钟阅读
vue3中的ref和reactive有什么区别?
我们都知道,vue3 可以用 ref 和 reactive 来定义响应式数组,但是为什么要提供两种定义方式呢?这两者本质的区别是什么?什么场景下使用 ref 呢?什么场景下使用 reactive 呢?我们来一探究竟。 - wechat2022年3月11日 / 3分钟阅读
小程序 webview 中实现分享到微信功能
由于我们的小程序是使用 webview 组件来实现展示功能,最近有个需求需要做微信小程序分享功能,用户通过分享的卡片来跳转到具体的 webview 地址页面。 - react2022年3月10日 / 4分钟阅读
4 款高性能的 react 的虚拟列表组件
最近遇到一个需求需要渲染大量的数据,如果常规渲染1万条数据,由于DOM数量渲染过多,浏览器会导致卡顿,那么如何解决呢?聪明的你可能会想到只渲染可视区域的数据。但是具体逻辑可能自己实现不出来,不妨试试以下4个react虚拟列表组件。😈