From 6621ced8c5b29d5ca5839b4b974466e8d2242e45 Mon Sep 17 00:00:00 2001 From: Guillaume Date: Wed, 24 Jun 2026 11:56:59 +0200 Subject: [PATCH] suite like (bug) --- mon-projet/src/App.jsx | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/mon-projet/src/App.jsx b/mon-projet/src/App.jsx index 0663840..564ba7b 100644 --- a/mon-projet/src/App.jsx +++ b/mon-projet/src/App.jsx @@ -2,6 +2,7 @@ import "./App.css"; import Header from "./components/Header"; import Footer from "./components/Footer"; import Carte from "./components/Carte"; +import { useState } from "react"; const trilogies = [ { id: 1, @@ -31,10 +32,32 @@ const trilogies = [ ]; function App() { + const [recherche, setRecherche] = useState(""); + const [total, setTotal] = useState(0); + const filtrees = trilogies.filter((t) => + t.nom.toLowerCase().includes(recherche.toLowerCase()), + ); return (
-
+

👍 Total de likes : {total}

{trilogies.map((trilo) => ( + setTotal((t) => t + 1)} // 👈 on passe une FONCTION en prop + /> + ))} +
+ setRecherche(e.target.value)} + /> + + {filtrees.length === 0 &&

Aucune trilogie trouvée

} + + {filtrees.map((trilo) => ( ))}