简单来说,它是一个旨在极大简化表单创建过程的软件开发工具。它利用图形化界面(通常是拖拽式操作)和预先构建好的组件,让用户(尤其是非专业开发者)能够快速、直观地设计和构建功能丰富的在线表单,而无需或只需编写极少量的传统代码。
技术选型:
核心库:react.js(18.3.1) react-dom(18.3.1) typescript(5.8.3)
路由:react-router-dom
状态库: zustand
css框架:tailwindcss(3.4.17)
国际化:react-il8next
UI组件库: antd
打包工具: vite
语法检查: eslint
核心特点:
可视化设计界面 :
1. 所见即所得: 用户在一个类似画布的界面上直接操作表单元素(如文本框、下拉框、单选框、复选框、日期选择器、子表单等)。
2. 拖拽操作: 通过鼠标将所需组件从组件库拖放到设计区域。
3. 实时预览: 设计过程中可以实时看到表单的最终呈现效果,无需编译或部署。
低代码/无代码:
配置取代编码: 表单的逻辑(如字段校验规则、条件显示/隐藏、数据联动、简单的计算)通常通过配置属性面