Un composant est une fonction JavaScript qui retourne du JSX (du HTML enrichi). C''est l''unité de base de toute application React.
function Bouton() {
return <button>Cliquez-moi</button>;
}
JSX permet d''écrire du HTML directement dans JavaScript. Les règles importantes :
<img /> et non <img><div className="card"><>...</> Fragment si besoin)<h1>{titre}</h1>⚠️ Les composants commencent TOUJOURS par une majuscule (Bouton,Header,UserCard). Sinon React les confond avec des balises HTML.
function ProfilUser() {
const nom = "Aminata";
return (
<div className="profil">
<h2>Bonjour {nom}</h2>
<p>Bienvenue sur ITAG Tech</p>
</div>
);
}