Это мой первый проект React, и я хочу создать многостраничное приложение для моего BackEnd API, но ни одна из моих страниц не отображается на экране.
Приложение.jsx
import React from 'react';
import { HashRouter as Router, Routes, Route } from 'react-router-dom';
import Login from './pages/Login';
import Main from './pages/Panel';
export default function App() {
return (
<Router>
<Routes>
<Route path = "/" element = {<Login />} />
<Route path = "/app" element = {<Main />} />
</Routes>
</Router>
);
}
страницы/Login.jsx
import React from 'react';
export function Login() {
return(
<>
<h1>Login Screen</h1>
<h2>Start</h2>
<p>AAAAAAAAAAAAAAAAAAAAaa</p>
<p>Test</p>
</>
)
}
main.jsx
import React from 'react'
import ReactDOM from 'react-dom/client'
import App from './App.jsx'
import './index.css'
ReactDOM.createRoot(document.getElementById('root')).render(
<React.StrictMode>
<App />
</React.StrictMode>,
)
Мой друг пытается решить эту проблему, и на его компьютере все работает нормально, но когда я получил сделанный им коммит, он все равно ничего не меняет, я использую Vite, и это единственные части кода, которые я изменяю, ожидая файлов CSS и еще одна страница, над которой я пытаюсь работать
мой проект работает на моем компьютере, это просто страницы, когда я добавляю <p> в index.html, все работает нормально, но если я добавляю в main.jsx или app.jsx, все работает
если вы добавите <p>
в index.html, все работает нормально, но в app.jsx не работает.
проверьте, является ли модуль прямым в src/main.jsx?
Где вы развернули свой проект? Ваш проект работает на вашем компьютере?