tried t use react router but page and accueuil aren't defined

This commit is contained in:
2026-06-25 14:46:54 +02:00
parent d78d4c1468
commit e38b05b5a5
3 changed files with 26 additions and 6 deletions
+12
View File
@@ -3,6 +3,8 @@ import Footer from "./components/Footer";
import Carte from "./components/Carte";
import BarreRecherche from "./components/BarreRecherche";
import { useState, useEffect } from "react";
import { Routes, Route } from "react-router-dom";
import { useParams } from "react-router-dom";
import "./App.css";
function App() {
@@ -51,8 +53,18 @@ function App() {
if (chargement) return <p>Chargement</p>;
function Detail() {
const { id } = useParams();
return <h1>Détails du jeu {id}</h1>;
}
return (
<>
<Routes>
<Route path="/" element={<Accueil />} />
<Route path="/jeu/:id" element={<Detail />} />
</Routes>
<Header />
<BarreRecherche
+2
View File
@@ -1,6 +1,7 @@
import { useEffect } from "react";
import Badge from "./Badge";
import { useState } from "react";
import { Link } from "react-router-dom";
function Carte(props) {
console.log(props.gameId);
@@ -17,6 +18,7 @@ function Carte(props) {
<p>
{props.console} - {props.annee} - <Badge Type={props.Type} />
</p>
<Link to={`/jeu/${props.gameId}`}>Voir les détails</Link>
<button
onClick={() => {
setLikes(likes + 1);
+12 -6
View File
@@ -1,10 +1,16 @@
import { StrictMode } from 'react'
import { createRoot } from 'react-dom/client'
import './index.css'
import App from './App.jsx'
import { StrictMode } from "react";
import { createRoot } from "react-dom/client";
import { BrowserRouter } from "react-router-dom";
import "./index.css";
import App from "./App.jsx";
createRoot(document.getElementById('root')).render(
createRoot(document.getElementById("root")).render(
<StrictMode>
<App />
</StrictMode>,
)
);
createRoot(document.getElementById("root")).render(
<BrowserRouter>
<App />
</BrowserRouter>,
);