可控渐进式
支持从单个组件到整个项目的渐进迁移路径,规避爆炸式转换带来的技术债务和系统风险。
支持从单个组件到整个项目的渐进迁移路径,规避爆炸式转换带来的技术债务和系统风险。
基于明确的语法约定而非启发式规则进行编译,确保转换行为的确定性、可分析性和可维护性。
探索性的混合编译模式,允许 Vue 和 React 代码在编译层面共存,编译器作为桥梁连接两个生态,负责处理框架间的语法差异。
验证"Vue 到 React 完整编译"这一长期技术设想的可行性,通过创新的编译架构和运行时适配,实现前所未有的转换深度和工程完整性。
完整支持 Vue 3 script setup 语法与组合式 API,包括 watch、defineProps、defineEmits 等。
将 Vue 模板语法和指令等,智能转换为符合 React 习惯的 JSX 代码,保持逻辑清晰且符合 React 最佳实践。
将响应式系统、生命周期、内置组件(Transition/KeepAlive)等核心特性完整适配到 React,保持开发心智模型一致。
在编译阶段完全处理 SFC 的 scoped 和 module 样式,以及 Less 和 Sass,生成静态 CSS 文件,解决运行时样式性能开销。
从 import 路径修正到类型定义生成,从代码格式化到依赖分析,每一个编译细节都经过精心设计和优化。
完整保留 TS 类型定义,自动推导并生成对应的 React 组件类型接口,支持 .vue 到 .tsx 的无缝类型转换。
提供 build/watch 双模式 CLI,支持增量编译与文件监听,开发体验流畅。
不仅仅是代码转换,而是完整的项目编译:保持目录、生成文件、拷贝资源、管理依赖。
可选集成 Vite 官方脚手架,自动初始化标准 React 项目结构与配置。
