前端小而美的javascript库

drag-and-drop

Drag and Drop 是一个小型拖拽库,用于在您的应用中添加数据优先的拖放排序和元素传输。它简单、灵活、与框架无关,压缩后大小仅为 ~4Kb。Drag and Drop 适用于 React、Solid、Vue、Svelte 或任何 JavaScript 应用程序。

dayjs

Day.js 是一个简约的 JavaScript 库,Moment.js 的 2kB 轻量化方案,拥有同样强大的 API

filesize

filesize.js 是一个小型 JavaScript 库,它创建一个名为 filesize() 的全局函数。

它提供了一种获取人类可读的文件大小字符串的简单方法。

use-debounce

无忧去抖的 React 库!让你不再为使用防抖烦恼

import React, { useState } from 'react';import { useDebounce } from 'use-debounce';
export default function Input() {  const [text, setText] = useState('Hello');  const [value] = useDebounce(text, 1000);
  return (    <div>      <input        defaultValue={'Hello'}        onChange={(e) => {          setText(e.target.value);        }}      />      <p>Actual value: {text}</p>      <p>Debounce value: {value}</p>    </div>  );}

文档地址:https://github.com/xnimorz/use-debounce

radash

实用的工具库,相比 lodash,更加面向现代,提供更多新功能(tryitretry 等函数),源码可读性高,如果不想安装它,大部分函数可以直接复制到本地使用。图片

文档地址:https://www.npmjs.com/package/radash

FileSaver

FileSaver.js 是客户端保存文件的理想解决方案,适用于在客户端生成文件的Web应用

原创文章,作者:速盾高防cdn,如若转载,请注明出处:https://www.sudun.com/ask/82859.html

(0)
速盾高防cdn's avatar速盾高防cdn
上一篇 2024年5月31日 下午5:23
下一篇 2024年5月31日 下午5:27

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注