# LiveVue v1.2.0 - Table of Contents

E2E reactivity for Vue and LiveView

## GUIDES

- Introduction
  - [LiveVue](readme.md)

- Getting Started
  - [Installation](installation.md)
  - [Getting Started](getting_started.md)

- Core Usage
  - [Basic Usage](basic_usage.md)
  - [Forms and Validation](forms.md)
  - [Configuration](configuration.md)

- Reference
  - [Component Reference](component_reference.md)
  - [Client-Side API](client_api.md)

- Advanced Topics
  - [How LiveVue Works](architecture.md)
  - [Persistent Layouts](persistent_layout.md)
  - [Testing](testing.md)
  - [Deployment](deployment.md)

- Help &amp; Troubleshooting
  - [FAQ](faq.md)
  - [Troubleshooting](troubleshooting.md)
  - [LiveVue vs Alternatives](comparison.md)

- Other
  - [Changelog](changelog.md)

## Modules

- [LiveVue](LiveVue.md): LiveVue provides seamless integration between Phoenix LiveView and Vue.js components.
- [LiveVue.Components](LiveVue.Components.md): Macros to improve the developer experience of crossing the Liveview/Vue boundary.

- [LiveVue.Encoder](LiveVue.Encoder.md): Protocol for encoding values to JSON for LiveVue.
- [LiveVue.Patch](LiveVue.Patch.md): Encodes LiveVue patch operations into the compact wire format used by
`data-props-diff` and `data-streams-diff`.
- [LiveVue.Reload](LiveVue.Reload.md): Utilities for easier integration with Vite in development

- [LiveVue.SSR](LiveVue.SSR.md): A behaviour for rendering Vue components server-side.
- [LiveVue.SSR.NodeJS](LiveVue.SSR.NodeJS.md): Implements SSR by using NodeJS package.
- [LiveVue.SSR.QuickBEAM](LiveVue.SSR.QuickBEAM.md): Implements SSR using an embedded [QuickBEAM](https://hex.pm/packages/quickbeam) JavaScript runtime.
- [LiveVue.SSR.ViteJS](LiveVue.SSR.ViteJS.md): Implements SSR by making a POST request to `http://{:vite_host}/ssr_render`.
- [LiveVue.SharedPropsView](LiveVue.SharedPropsView.md): HEEX sigil override that injects LiveVue shared props and `v-socket` into every `<.vue ...>`
tag and LiveVue shortcut component tag.
- [LiveVue.Test](LiveVue.Test.md): Helpers for testing LiveVue components and views.

## Mix Tasks

- [mix live_vue.install](Mix.Tasks.LiveVue.Install.md): Installer for LiveVue with Vite.

