前端开发爱好者公众号文章

太猛了!Bits 横扫前端三大框架!

一个神库,吃掉前端三大框架!

前端开发爱好者

公众号 · 25 篇文章

大家好,我是 xy。

前端这两年是真的越来越卷了。

以前做官网,把布局、响应式和基础交互做好,基本就够用了。

现在不一样了。打开一些 AI 产品官网、独立开发者作品站,粒子、流体、3D、文字动画、鼠标跟随、Shader 背景几乎成了标配。

问题是,这些效果看着爽,真要从零实现,背后往往要折腾不少时间和代码。

所以 React Bits 火了。

目前它在 GitHub 已经拿下 47K+ Star,官方 README 收录 165+ 免费可定制组件,而官网组件索引目前已经能搜到 171 个组件。更有意思的是,它现在已经把 Vue Bits、Svelte Bits 正式列为 Official Ports。

React、Vue、Svelte,前端三大框架终于凑齐了。

React Bits:已经卷到 170+ 个效果

先看最早火起来的 React Bits。

它和 Ant Design、Element Plus 这种传统组件库完全是两个方向。

这里没有一堆表格、表单和后台组件,它专门解决一件事:

让你的网站变帅。

官网把组件分成 Text Animations、Animations、Components、Backgrounds 四大类,里面很多效果随便拿一个出来,都很适合 AI 产品官网、个人 Portfolio 和 Landing Page。

比如官网非常经典的 Ballpit。

满屏会出现大量带物理碰撞效果的 3D 小球,鼠标还能和它们交互。这个效果放在 Hero 区域,视觉冲击力非常强。

还有 Aurora,直接生成一层动态极光背景,很适合现在流行的深色科技风网站。

如果想做交互,官方还有 Blob Cursor、Splash Cursor、Pixel Trail、Ribbons、Magic Rings、Antigravity。

文字效果也非常多,包括 Blur Text、Shiny Text、Split Text、ASCII Text、Decrypted Text、Glitch Text、Text Pressure。

最新索引里还增加了 Particle Text、Warp Text、Depth Text、Split Flap Text 等效果。

用起来也非常直接,例如安装 BlurText:

npx shadcn@latest add @react-bits/BlurText-TS-TW

React Bits 同时提供 JavaScript / TypeScript、CSS / Tailwind 多种版本,也支持直接复制源码。代码进入自己的项目后,动画参数、颜色、交互逻辑都可以继续改。

Vue Bits:Vue 党终于不用眼馋了

以前经常出现一个很扎心的场景。

在 X 上看到一个巨帅的前端效果,兴奋地点进去:React。

Vue 用户默默关闭页面。

现在这个问题基本解决了。

Vue Bits 已经成为 React Bits 官方列出的 Vue Port,目前官网显示 130+ Components,同样覆盖背景、文字、动画和 UI Pattern。

而且很多 React Bits 里熟悉的东西都已经搬过来了。

比如 ColorBends,用不断流动、弯曲的彩色带组成动态背景,官网首页直接拿它做展示。

Antigravity 则是一套 3D 粒子场,粒子会受到鼠标位置影响产生排斥效果。

还有非常适合产品官网的 Ballpit、Aurora、Beams、Pixel Trail、Magic Rings、Blob Cursor。

Vue Bits 官方 Registry 里还能找到 Circular Gallery、Chroma Grid、Card Swap、Bounce Cards、Decrypted Text、Dark Veil 等一大批组件。

用法也延续了这种“把源码拿进项目”的思路,比如:

npx jsrepo add https://vue-bits.dev/r/aurora.json

然后它就是一个正常的 Vue 组件:

<template>
  <Aurora />
</template>

以前只能看 React Demo,现在 Vue 项目直接抄。

Svelte Bits:Svelte 也没跑掉

React、Vue 都来了,Svelte 自然也不能缺席。

Svelte Bits 目前同样提供 130+ Components,基于 Svelte 5 + TypeScript + Tailwind,官网明确标注它是 React Bits 的 Svelte Port。

它首页直接展示了四个非常典型的案例:

ShapeGrid、MagicRings、ShinyText、Dock。

分别对应 Backgrounds、Animations、Text Animations、Components 四个方向。

继续往组件库里翻,还能看到 Dot Field、Line Waves、Soft Aurora、Magnet Lines、Ballpit、Radar、Ribbons、Metallic Paint、Splash Cursor、Beams 等效果。

基本就是把 React Bits 那套最受欢迎的视觉语言,重新搬到了 Svelte 5。

安装 Aurora 同样只需要一条命令:

npx jsrepo add https://sveltebits.xyz/r/aurora.json

组件会直接进入项目源码,而不是藏在一个黑盒 npm 包里。官方还专门强调了 AI-Ready,可以配合 Cursor、Copilot、v0 等 AI 工具继续修改。

前端动效开始“大一统”了

我觉得这三个项目最有意思的地方,就在这里:

React Bits → Vue Bits → Svelte Bits

同一个 Aurora,React 能用,Vue 能用,Svelte 也能用。

同一套 Ballpit、Magic Rings、Pixel Trail、Blob Cursor,也开始跨框架出现。

这背后其实也是现在前端组件生态越来越明显的趋势:

源码直接进入项目。

找到效果,拉下来,交给 Codex / Cursor 改参数、换颜色、调整交互,然后直接塞进产品。

以前做一个高级动效,可能折腾一下午。

现在很多时候:

找到组件,抄进来,再让 AI 改。

这套开发方式,确实越来越爽了。

三个官网建议直接收藏:

reactbits.dev

vue-bits.dev

sveltebits.xyz

前端三大框架,这次算是被 Bits 一锅端了。

最后给大家上一波福利:GPT 官方充值带质保30天

价格:
Plus ¥118💰
Pro 100 ¥650💰
Pro 200 ¥1080💰
Pro 500 ¥3132💰

购买地址:https://www.16688.com.cn/shop/S486875

微信扫码直接进售后群

另寻找有实力的 代理(免费加入)


前往微信阅读全文

内容来自公众号,可前往微信查看原文。

查看作者的更多文章 →订阅更新、RSS 与阅读指南 →