🚀一站式前端开发模板!Vite + Antd + Tailwind + i18n + Zustand + Storybook,全家桶一把梭!

489 阅读2分钟

🚀一站式前端开发模板!Vite + Antd + Tailwind + i18n + Zustand + Storybook,全家桶一把梭!

🌟 最近在做中后台或者多语言项目?组件状态管理混乱、样式体系难统一、国际化方案又重又乱?我踩了无数坑,终于搞出了一套 “上手即用、可扩展性强” 的前端项目模板,分享给大家!

👉 GitHub 地址(欢迎 star✨): github.com/nianyi778/v…


🧩 技术栈亮点

✅ Vite + React

极速开发体验,冷启动飞快。已经配置好 tsconfig, alias, eslint, prettier 等开发基础设施。

✅ Radix UI + TailwindCSS

Radix UI 提供了无样式、可访问性友好的基础组件,结合 TailwindCSS 打造出更灵活、极致可定制的 UI 系统。组件结构干净,适合定制品牌化 UI。

✅ Zustand

轻量、现代的 React 状态管理方案,简洁好维护,适合中大型项目。

✅ i18next 国际化支持

多语言配置开箱即用,适合做海外版、跨境、B 端后台。

✅ Storybook

组件文档与设计协作神器,配好即可使用,适合团队协作与 UI 开发。


🚀 开箱即用的配置

  • ✅ TypeScript 支持
  • ✅ ESLint + Prettier 规范统一
  • ✅ 路由懒加载
  • ✅ 环境变量多环境配置
  • ✅ Tailwind 主题色预设(可自定义)
  • ✅ Zustand 状态管理模块封装
  • ✅ 国际化中英文示例
  • ✅ Storybook 本地预览组件
  • ✅ 可扩展的 UI 构建模式(适合做组件库)

🛠️ 使用场景

  • 多语言国际化项目
  • 管理后台系统
  • UI 组件库项目
  • 需要快速起手开发的中小型业务前端

🧪 快速开始

pnpm install
pnpm dev

本地开发就能体验全套工具链的丝滑开发体验!


📦 项目结构一览

├── src/
│   ├── components/   // 通用组件
│   ├── stores/       // Zustand 状态
│   ├── locales/      // i18n 配置
│   ├── routes/       // 路由配置
│   └── pages/        // 页面模块
├── .storybook/       // Storybook 配置
├── tailwind.config.ts
└── vite.config.ts

🦉 示意图

录屏2025-03-28 18.01.10.gif


❤️ 开源不易,欢迎支持!

这个项目已经帮我节省了大量的项目初始化时间。如果你也觉得有用,欢迎:

  • 点个 Star ⭐️ 支持一下
  • 分享给同事朋友
  • 提 issue / PR 一起完善

📮 GitHub 项目地址再贴一遍: 👉 vite_antd_tailwind_i18n_zustand_storybook-template