前端周刊4-2025年的React库

March 02, 2025 / Administrator / 2阅读 / 0评论 / 分类: fe

版本号:

  1. Next.js v15.2:中间件使用Node.js运行时

  2. ESLint v9.21.0:使用--ext对特定拓展名进行lint检查

  3. Astro v5.4:Markdown中提供了远程图片优化

2025年的React库推荐

启动项目

  • Vite用于客户端渲染的React程序

  • Next.js用于服务端渲染的React程序

  • Astro用于静态内容生成的React程序

包管理

  • 最广泛和默认的:npm

  • 性能高但是用的人不多的:pnpm

  • 需要monorepo,用turborepo

状态管理

  • useState/useReducer用于共存或共享状态

  • useContext用于少部分全局状态

  • Zustand用于大多数全局状态

路由

  • 服务端Next.js

  • 客户端

    • 最常用React Router

    • 最近流行:TanStack Router

UI库

  • 最经典的:Meterial UI

  • 23/24年最受欢迎的:ShadCN/UI

  • 22年最受欢迎的:Mantine UI

  • 21年最受欢迎的:Chakra UI

  • 流行的:Tailwind UI (不免费)

动画库

  • Motion

  • react-spring

可视化和图表

  • Recharts

  • visx

表单

  • React Hook form

代码结构

  • ESLint+Prettier

用户验证

  • Lucia

  • Better Auth

  • Auth.js

后端

  • 动态网站Next.js

  • 静态网站Astro

数据库

  • 最流行:Prisma

  • Drizzle ORM

托管

  • Digital Ocean

  • Vercel

测试

  • 最流行Vitest+React Testing

国际化

  • FormatJS

富文本

  • TipTag

  • Plate

  • Lexical

支付

  • PayPal

  • Stripe

日期

  • date-fns

  • Day.js

桌面程序

  • Electron

  • Tauri

文件上传

  • 直接用原生type="file"

邮件

  • react-email

拖放

  • dnd-kit

移动开发

  • React Native

组件文档:

  • Storybook

#fe(5)#react(2)

文章作者:Administrator

文章链接:http://halo.chenkeyan.com/archives/js-weekly-4-25-library

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议,转载请注明出处!


评论