Retour aux articlesTutorial
Proxy Component
Comprendre les Proxy Component en React pour créer du code réutilisable et maintenable.
#react#patterns#components
MailChimp Killer Team
01 janvier 20252 minTutorial
Proxy Component
Comprendre les Proxy Component
Tes notes
Détaille ce que tu as appris icisrc/exercise/01.md ou sur une page Notion
Comprendre
Derrière ce nom barbare il s'agit d'une chose assez simple. Il s'agit d'un composant réutilisable. Selon le principe DRY (don't repeat yourself) nous ne voulons pas avoir à dupliquer certaines portions de code. Les composants proxy sont utiles car ils permettent d'isoler le code des futures changements comme nous allons le voir dans les exercices.function Checkbox() {
return <input type="checkbox" value="check" />
}
function App() {
return <Checkbox />
}
export default AppExercice
Imaginons la structure de site contenant des boutons likefunction Header() {
return (
<div>
<h1>Welcome</h1>
<button>Like</button>
</div>
)
}
function Content() {
return (
<div>
<h2>Articles</h2>
<span>article 1</span>
<button>Like</button>
<span>article 2</span>
<button>Like</button>
<span>article 3</span>
<button>Like</button>
</div>
)
}
function Footer() {
return (
<div>
<h3>Contact us</h3>
<button>Like</button>
</div>
)
}
function App() {
return (
<React.Fragment>
<Header />
<Content />
<Footer />
</React.Fragment>
)
}
export default App<button>Like</button>
// par
<input type="Button" value="Like"/>
// ou autre : Bootstrap Buttons / Material-ui Button etc ...Bonus
1. Changer l'implémentation du Bouton
Utilise<input> à la place de <button> et applique un style de ton choix.
ex:
{backgroundColor:'lightblue', border:'none', padding:'6px 6px' cursor: 'pointer'}Écrit par
MKT
MailChimp Killer Team
Auteur
Articles connexes
Tutorial
Guide Next.js pour Débutants
Un guide complet pour débuter avec Next.js
08 août 20261 min
Lire la suite
TutorialBienvenue sur notre Blog avec MDX
Découvrez comment MDX combine la simplicité du Markdown avec la puissance des composants React pour créer du contenu riche et interactif.
05 janv. 20255 min
Lire la suite
Design
Découverte de Tailwind CSS v4
Tailwind CSS v4 apporte une révolution dans la façon de styler nos applications web.
10 janv. 20251 min
Lire la suite