Я новичок в использовании Vito с React, это мое первое приложение, которое делает это. . < /p> Это мой main.jsx: < /p> [code]import React from "react"; import ReactDOM from "react-dom/client"; import App from "./App.jsx"; import { CssBaseline, ThemeProvider, createTheme } from "@mui/material";
// Optional: Create a custom Material-UI theme const theme = createTheme({ palette: { primary: { main: "#1976d2", // Blue color for the app bar }, background: { default: "#f5f5f5", // Light gray background }, }, });
); < /code> Это мое приложение.jsx: < /p> import { BrowserRouter as Router, Routes, Route } from "react-router-dom"; import Home from "./pages/Home.jsx"; import ProjectDetail from "./pages/ProjectDetail.jsx"; import Contact from "./pages/Contact.jsx";
function App() { return (
); }
export default App; < /code> vite.config.js: import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue'
// https://vite.dev/config/ export default defineConfig({ plugins: [vue()], }) < /code> Все страницы действительно просты, например, home.jsx: < /p> import { Grid, Container } from "@mui/material"; import { useEffect, useState } from "react"; import ProjectTile from "../components/ProjectTile.jsx"; import NavBar from "../components/AppBar.jsx";
export default function Home() { const [projects, setProjects] = useState([]);