跳转至

指南

  • Turbo UI是一个简约、实用的理念,期望做成能够做成快速开发业务的后台管理UI骨架。通过抖音semi.design提供的现代化的UI库,

  • 融合着formilyjsdesignable打通从领域建模<=>Schema<=>JSON的配置渲染页面。

技术选型#

Turbo UI的技术选型是基于React体系进行构建。以semi.design作为UI库,Recoil是状态管理的框架,React Router作为路由框架,tailwind是css框架以及formily作为表单解决方案等。

为什么选取React?

  1. React生态齐全,Turbo的使命是提供全端的快速开发框子,所以包含移动端,桌面端需要考虑。
  2. 语法灵活。
  3. 虚拟DOM的性能。
  4. 社区活跃。
名称 版本号 说明 记录时间 修改时间
react 18.3.x 2024.08 2024.08
recoil 0.7.x 状态管理 2024.08 2024.08
semi-ui 2.6.x UI库 2024.08 2024.08
axios 1.7.x 2024.08 2024.08
react-router 6.x 路由 2024.08 2024.08
formily 2.3.x 2024.08 2024.08
react-dnd 16.x 拖动库 2024.08 2024.08
lodash 4.17.x 工具库 2024.08 2024.08
tailwindcss 3.4.x css库 2024.08 2024.08
vite 5.3.x 包管理器 2024.08 2024.08

第一个页面#

源码目录结构的页面下,对于一个单页面,可以看到包含了:

  • 组件名称
  • helper

两个文件