Packages

React inside Phoenix LiveView — async code splitting, client-side props diffing, and zero-config component discovery.

Retired package: Release invalid - Not production-ready

Current section

Files

Jump to
react_phx assets copy vite.config.js
Raw

assets/copy/vite.config.js

import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import reactPhx from "react_phx/vite-plugin";
export default defineConfig({
plugins: [react(), reactPhx()],
build: {
outDir: "../priv/static/assets",
emptyOutDir: true,
rollupOptions: {
input: { app: "./js/app.js" },
output: {
entryFileNames: "[name].js",
chunkFileNames: "js/[name]-[hash].js",
},
},
},
});