You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.en.md
+8-17Lines changed: 8 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@
6
6
7
7
**Write in Vue 3, compile to React 18+ code.**
8
8
9
-
It is not only suitable for migrating Vue 3 projects to React, but is also committed to seamlessly integrating Vue's excellent mental model with React's ecosystem capabilities, directly producing **maintainable, evolvable, and production-ready** React code from Vue code.
9
+
A **Vue-to-React** compiler that **fully compiles**Vue 3 SFC, scripts & styles into **pure React 18+ code** (no runtime bridge), covering core `<script setup>` features.
@@ -24,25 +24,16 @@ English | [简体中文](./README.md) | [日本語](./README.ja.md)
24
24
25
25
---
26
26
27
-
## 🎯 Core Philosophy
28
-
29
-
VuReact is not just a simple syntax conversion tool, but a **convention-based intelligent compilation platform**. We adhere to the principle of "controllability over full coverage," providing a **predictable, analyzable, and maintainable** engineering path for Vue to React migration through explicit compilation conventions.
30
-
31
-
Furthermore, VuReact is not only suitable for migration scenarios but also for development scenarios where developers wish to enjoy **Vue's excellent mental model** while producing **React code**.
27
+
*"VuReact seamlessly integrates Vue's mental model with React's ecosystem, directly converting Vue code into **maintainable, evolvable, and production-ready** React code."*
32
28
33
29
## ✨ Core Features
34
30
35
-
**🧠 Semantic-aware**:Understand Vue 3 like a compiler, generate maintainable React 18+ like a pro
36
-
37
-
**⚖️ Incremental Migration**:Start small, scale to full projects—no risky rewrites
38
-
39
-
**🧭 Convention-driven**:Predictable transforms powered by clear conventions, not guesses
**🌀 Innovative Exploration**:A new bridge between Vue and React at compile time
31
+
-**🧠 Semantic-level compilation, not text replacement**: Analyzes complete semantics of templates, `<script setup>`, Composition API, TS types, etc., generating idiomatic React code.
32
+
-**🎯 Convention-first, controllable & maintainable**: Doesn't aim to "convert everything"; follows clear compilation conventions, ensuring predictable and analyzable output.
33
+
-**📦 Progressive migration**: Migrates incrementally from single files to entire projects without the need for a full rewrite.
34
+
-**⚛️ Full feature adaptation**: Core Vue features (reactivity, lifecycle, built-in components, routing) are fully adapted to React; `scoped`/`module` styles and Less/Sass are processed at compile time with zero runtime overhead.
35
+
-**⚡ Intelligent dependency analysis**: Top-level functions automatically get `useCallback`, variable declarations get `useMemo`, and hook dependencies are tracked automatically.
Copy file name to clipboardExpand all lines: packages/compiler-core/README.en.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
**Write in Vue 3, compile to React 18+ code.**
4
4
5
-
It is not only suitable for migrating Vue 3 projects to React, but is also committed to seamlessly integrating Vue's excellent mental model with React's ecosystem capabilities, directly producing **maintainable, evolvable, and production-ready** React code from Vue code.
5
+
A **Vue-to-React** compiler that **fully compiles**Vue 3 SFC, scripts & styles into **pure React 18+ code** (no runtime bridge), covering core `<script setup>` features.
0 commit comments