首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >react19+arco+zustand5+react-activation简约后台管理模板

react19+arco+zustand5+react-activation简约后台管理模板

原创
作者头像
andy2018
发布2026-07-04 12:04:18
发布2026-07-04 12:04:18
830
举报
文章被收录于专栏:h5h5

原创React19 + Vite8 + react-activation0.13.4 + Zustand5 + react-router-dom v7搭建web版轻量级Admin管理系统模板。

内置3种布局模板、浅色/暗黑模式、国际化、多级路由菜单、路由/状态管理、tabs标签栏、keepalive路由页面缓存、主题配色切换等功能。

项目技术知识

代码语言:actionscript
复制
react: ^19.2.7
react-dom: ^19.2.7
react-router-dom: ^7.18.0
@arco-design/web-react: ^2.66.15
zustand: ^5.0.14
react-activation: ^0.13.4
vite: ^8.1.0
sass: ^1.101.0
clsx: ^2.1.1
nprogress: ^0.2.0

项目功能特性

✨ 基于vite8.0构建工具vite^8.0.16搭建项目框架

🚀 最新前端技术栈react19 hooks、zustand5、react-router v7、sass

🌍 内置明亮/暗黑模式一键切换,支持多语言(i18n)动态切换

🧩 内置3个模板布局风格

🧭 支持页面KeepAlive缓存机制

⚡ 支持动态路由鉴权验证

📚 支持tabs多标签页切换路由页面

🎨 优雅轻盈react组件库arco-design

项目结构框架

代码语言:actionscript
复制
import { useEffect, useMemo } from 'react'
import { HashRouter } from 'react-router-dom'
import { AliveScope } from 'react-activation'
// 通过 ConfigProvider 组件实现国际化
import { ConfigProvider } from '@arco-design/web-react'
// 引入语言包
import enUS from '@arco-design/web-react/es/locale/en-US'
import zhCN from '@arco-design/web-react/es/locale/zh-CN'
import zhTW from '@arco-design/web-react/es/locale/zh-TW'

import { AuthRouter } from '@/hooks/useRoutes'
import { appStore } from '@/store/app'
import { useTitle } from '@/hooks/useTitle'

// 引入路由配置
import Router from './router'

function AppLoaded() {
  const { config: { theme }, setMode, setTheme } = appStore()

  // 设置网站标题
  useTitle()

  useEffect(() => {
    setMode()
    setTheme(theme)
  }, [theme])
  
  return (
    <AuthRouter>
      <Router />
    </AuthRouter>
  )
}

function App() {
  const { lang } = appStore()

  const locale = useMemo(() => {
    switch(lang) {
      case 'en':
        return enUS
      case 'zh-CN':
        return zhCN
      case 'zh-TW':
        return zhTW
      default:
        return zhCN
    }
  }, [lang])

  return (
    <ConfigProvider locale={locale}>
      <AliveScope>
        <HashRouter>
          <AppLoaded />
        </HashRouter>
      </AliveScope>
    </ConfigProvider>
  )
}

export default App

基础版admin模板,没有具体页面功能实现。适用于在此模板基础上自行开发页面功能。

推荐几个最新实战项目案例

Flutter3.41构建高性能App聊天界面对话+气泡+朋友圈

Flutter3.41实战AI:从零到一构建app版流式ai系统

Electron41 + Vite8打造流式输出客户端AI助手

Vite8.0+Vue3.5+Arco深度对接DeepSeek网页版AI智能助手

2026版開工新作uni-app+mphtml结合deepseek跨端ai应用

vite7.2-deepseek流式ai对话|vue3.5+vant4+katex+mermaid智能ai打字会话

最新实战Vite7.3+Tauri2.10深度集成DeepSeek桌面端AI智能助手

electron38-vite7-vue3os电脑端os管理系统

最新版electron38-vite7-admin电脑端中后台管理系统

Electron38+Vite7+Pinia3+ElementPlus客户端聊天程序

基于tauri2.8+vite7+vue3+element-plus仿QQ/微信聊天应用

tauri2.9-vite7-vue3admin客户端后台系统管理Exe模板

最新原创uniapp-vue3-osadmin手机版后台管理系统

最新研发uniapp+vue3仿微信app聊天模板

基于uni-app+vue3实战短视频+聊天+直播app商城

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目技术知识
  • 项目功能特性
  • 项目结构框架
  • 基础版admin模板,没有具体页面功能实现。适用于在此模板基础上自行开发页面功能。
    • 推荐几个最新实战项目案例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档