SuperAPI AI 工具集

gea-framework

前端与建站

查看项目

更新于 10-15 20:32

技能介绍

用途:用普通 JavaScript 编写响应式界面,适合需要理解成本低、贴近原生 DOM 的轻量 Web 应用。

主要能力:作为 Store 的类保存共享状态,属性直接修改即触发响应,派生值用 getter 实现;组件分为类组件(含 template() 与本地状态)和函数组件(无状态展示);内置客户端路由,支持静态路径、命名参数、通配符、重定向、懒加载、同步守卫、Link 与编程式导航;JSX 支持 class 属性、原生或 React 风格事件名、内联样式对象与 ref;提供 @geajs/mobile 移动端组件、@geajs/ui 组件库和 @geajs/ssr 服务端渲染与注水。

使用方式:可用 npm create gea@latest my-app 创建项目,随后 cd my-app、npm install、npm run dev;手动接入需在 Vite 配置中引入 geaPlugin()。组件用 new 实例化后调用 render(parentEl) 挂载。

限制:编译器对不支持的 JSX 写法(动态标签、函数作子节点、具名导出组件、映射根节点用 Fragment 等)会报错,组件标签上的属性展开会被静默丢弃。未提供的信息包括具体价格、性能基准、浏览器兼容范围和完整 API 细节。