Vue3 转 React 工具 VuReact v1.6.0 更新:useAttrs 完美兼容,修复模板迁移 / 类型错误

前端开发者必备的 Vue 转 React 编译工具 VuReact 迎来 v1.6.0 版本更新!本次版本重点强化 Vue3 转 React 类型安全与转换稳定性,正式支持 Vue useAttrs 自动转 React Props,同时完善 SFC 元数据收集、修复模板迁移、TS 类型、注释冲突等多项关键问题,让 Vue 项目无痛迁移到 React 生态更高效、更可靠。

✨ 新增能力拉满

  1. SFC 元数据精准收集:编译解析阶段就能自动收集 props、emits、options 等元数据,让组件信息更清晰;
  2. useAttrs 智能转换 :Vue 的 useAttrs() 无缝转为 React props,TS 环境下自动断言为 Record 类型,还能隔离原有 props 类型提示,避免类型混乱;
  3. TS 交叉类型自动支持 :使用 useAttrs 时,自动给 props 追加 Record 交叉类型,保证类型完整性,再也不用手动补类型啦。

🐞 修复顽固问题

  • 解决 import 注入和顶部注释位置冲突的问题,注释与导入语句完美对齐;
  • 修复带特定指令的 <template> 节点迁移错误,以及 <template> 节点 :key 未正确转移到首个子节点的问题;
  • 修正 SFC 顶层 TS 类型声明中,函数字段被误转为 ReactNode 的类型错误。

🚀 底层体验优化

重构了脚本元数据收集逻辑,采用模块化设计,大幅提升编译器的可维护性和扩展性,为后续功能迭代打下坚实基础。

如果你正在做 Vue3 项目迁移 React、需要 Vue SFC 批量转 TSX,VuReact v1.6.0 会大幅降低改造成本,提升转换成功率。欢迎升级体验,让 Vue 转 React 更丝滑!

🔗 相关资源

GitHub:https://github.com/vureact-js/core

Gitee:https://gitee.com/vureact-js/core

npm:https://www.npmjs.com/package/@vureact/compiler-core

更新日志:https://vureact.top/guide/changelog.html

相关推荐
悟空码字2 小时前
多租户CRM系统开源了,支持公海、线索、客户、订单管理等核心功能(附源码)
开源·crm
计算机学姐2 小时前
基于SpringBoot的充电桩预约管理系统【阶梯电费+个性化推荐+数据可视化】
java·vue.js·spring boot·后端·mysql·信息可视化·mybatis
低保和光头哪个先来2 小时前
解决 ios 使用 video 全屏未铺满页面问题
前端·javascript·vue.js·ios·前端框架
MacroZheng2 小时前
全面升级!看看人家的后台管理系统,确实清新优雅!
前端·vue.js·typescript
AISHU爱数2 小时前
正式开源!Anybackup V9,首款 AI 原生数据韧性平台
人工智能·开源·备份·ai原生·恢复·自主验证
Mintopia2 小时前
一套简单但有效的"代码可读性"提升法:不用重构也能清爽
前端
每天吃饭的羊2 小时前
Node.js 创建可二次编辑的 HTML 文档并生成文件
开发语言·javascript·ecmascript
禅思院2 小时前
一个轻量级 Vue3 轮播组件:支持多视图、滑动距离决定切换数量,核心原理与 Swiper 对比
前端·vue.js·typescript
三无推导2 小时前
GitHub爆火项目ChinaTextbook——开源如何重新定义教育普惠的边界
学习·开源·github