Skip to content

Capabilities Matrix Overview

This page outlines the current capability boundaries of the experimental version, intended to assess whether a project is compatible with VuReact.

Evaluation Criteria

  • Supported: The main path is stable and usable
  • Partially Supported: Usable, but with constraints, degradation, or requiring additional modifications
  • Not Supported: Correct conversion cannot be guaranteed currently

Module-Level Matrix

DomainStatusKey Considerations
TemplateSupportedCustom directives are restricted; complex dynamic expressions may trigger alerts or degradation
ScriptSupportedMacro/API adaptation is available, but Hook top-level rules are extremely strict
StyleSupportedSingle style + scoped/module is usable; multiple style/cssVars are restricted
Router-relatedPartially SupportedSyntax and APIs are adapted, but project entry and partial route organization still require manual modification

Scenario Adaptation Matrix

ScenarioAdaptabilityRecommendation
New project developed per conventionsHighRecommended as the preferred approach
Progressive migration (module by module)MediumPilot first, then scale up
One-time migration of complex legacy projectsLowNot recommended as the first choice
Not using <script setup>LowRecommended to use modern Vue syntax
Vue 2 usageNoneNot recommended at all

Decision Recommendations

  1. First run through the minimal workflow with the Basic Tutorial
  2. Then review details by module:
  3. Be sure to align with the Compilation Conventions before project integration

Released under the MIT License