diff --git a/resources/js/app.jsx b/resources/js/app.jsx
new file mode 100644
index 0000000..012cf45
--- /dev/null
+++ b/resources/js/app.jsx
@@ -0,0 +1,21 @@
+import "./bootstrap";
+import "../css/app.css";
+import { createRoot } from "react-dom/client";
+import { createInertiaApp } from "@inertiajs/react";
+import { resolvePageComponent } from "laravel-vite-plugin/inertia-helpers";
+
+createInertiaApp({
+ title: (title) => `${title} - Perpustakaanku`,
+ resolve: (name) =>
+ resolvePageComponent(
+ `./Pages/${name}.jsx`,
+ import.meta.glob("./Pages/**/*.jsx"),
+ ),
+ setup({ el, App, props }) {
+ const root = createRoot(el);
+ root.render(