# live_react v2.0.0 - Table of Contents

> E2E reactivity for React and LiveView

## Pages

- [README](readme.md)
- [Installation](installation.md)
- [Props Diffing and Streams](props-diffing.md)
- [Deployment](deployment.md)
- [Development](development.md)
- [Server Side Rendering (SSR)](ssr.md)
- [Upgrading to 2.0](upgrading-to-2-0.md)
- [Change Log](changelog.md)

## Modules

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

- [LiveReact.SSR](LiveReact.SSR.md): A behaviour for rendering React components server-side.
- [LiveReact.SSR.NodeJS](LiveReact.SSR.NodeJS.md): Implements SSR by using `NodeJS` package.
- [LiveReact.SSR.ViteJS](LiveReact.SSR.ViteJS.md): Implements SSR by making a POST request to `http://{:vite_host}/ssr_render`.
- [LiveReact.Test](LiveReact.Test.md): Helpers for testing LiveReact components and views.

## Mix Tasks

- [mix live_react.setup](Mix.Tasks.LiveReact.Setup.md): Copies files from assets/copy of the live_react dependency to phoenix project assets folder

