Transmission de Données avec les Props
Les composants doivent souvent afficher des données différentes selon l'endroit où ils sont utilisés. En React, les données sont transmises aux composants à l'aide des props. Les props sont des entrées pour un composant. Elles permettent d'envoyer des données d'un composant parent à un composant enfant et de contrôler ce que le composant affiche.
Au lieu de coder en dur des valeurs à l'intérieur d'un composant, les props rendent les composants réutilisables. Le même composant peut être utilisé plusieurs fois avec des données différentes, produisant ainsi des sorties d'interface utilisateur variées.
Voici un exemple simple de transmission de données à un composant à l'aide des props :
function Greeting(props) {
return <h2>Hello, {props.name}</h2>;
}
function App() {
return <Greeting name="Olivia" />;
}
Dans cet exemple, le composant App transmet la valeur "Olivia" au composant Greeting en utilisant une prop appelée name. Le composant Greeting reçoit cette donnée et l'affiche dans l'interface utilisateur.
Les props sont en lecture seule. Un composant ne doit pas modifier les props qu'il reçoit. Leur objectif est de contrôler l'apparence ou le comportement d'un composant en fonction de données externes.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Génial!
Completion taux amélioré à 4
Transmission de Données avec les Props
Glissez pour afficher le menu
Les composants doivent souvent afficher des données différentes selon l'endroit où ils sont utilisés. En React, les données sont transmises aux composants à l'aide des props. Les props sont des entrées pour un composant. Elles permettent d'envoyer des données d'un composant parent à un composant enfant et de contrôler ce que le composant affiche.
Au lieu de coder en dur des valeurs à l'intérieur d'un composant, les props rendent les composants réutilisables. Le même composant peut être utilisé plusieurs fois avec des données différentes, produisant ainsi des sorties d'interface utilisateur variées.
Voici un exemple simple de transmission de données à un composant à l'aide des props :
function Greeting(props) {
return <h2>Hello, {props.name}</h2>;
}
function App() {
return <Greeting name="Olivia" />;
}
Dans cet exemple, le composant App transmet la valeur "Olivia" au composant Greeting en utilisant une prop appelée name. Le composant Greeting reçoit cette donnée et l'affiche dans l'interface utilisateur.
Les props sont en lecture seule. Un composant ne doit pas modifier les props qu'il reçoit. Leur objectif est de contrôler l'apparence ou le comportement d'un composant en fonction de données externes.
Merci pour vos commentaires !