Skip to content

Latest commit

 

History

History
277 lines (218 loc) · 14.3 KB

COMPONENT.md

File metadata and controls

277 lines (218 loc) · 14.3 KB

Vue Component API

Vue component actually runs in the React runtime. It means that the VNode used on the react runtime are in fact React Elements. Direct manipulation of a VNode could causes some incompatibilities. Conversely, if your previous Vue component does not involve VNode manipulation, it would most likely run directly in React.

Supported API

All the features strikethrough are not supported in React Native

Global API

Application

General


Composition API

setup()

Reactivity: Core

Reactivity: Utilities

Reactivity: Advanced

Lifecycle Hooks

Dependency Injection


Options API

Options: State

Options: Rendering

Options: Lifecycle

Options: Composition

Options: Misc

Component Instance


Built-ins

Directives

Components

Special Elements

Special Attributes


Single-File Component

Syntax Specification

<script setup>

CSS Features


Single-File Component

Render Function

TypeScript Utility Types

Server-Side Rendering

Custom Renderer