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
Current section
Files
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",
},
},
},
});