⚛️ Comprendre les Composants React
Voici un exemple minimaliste d’un composant fonctionnel React :
import React from 'react';
function HelloWorld(props) {
return <h1>Hello, world!</h1>;
}
export default HelloWorld;Dans cet exemple, nous avons défini un composant fonctionnel appelé HelloWorld. Ce composant retourne un élément JSX qui représente un titre de niveau 1 (<h1>) avec le texte “Hello, world!”.
Ensuite, nous exportons le composant HelloWorld pour pouvoir l’utiliser dans d’autres parties de notre application.
import React from 'react';
function Page(props) {
const variables = "test"
return <div>
<p>Pour utiliser le composant précédemment créé :</p>
<HelloWorld params={variables} />
</div>;
}
export default Page;Notez que les composants React doivent toujours retourner un seul élément racine. Dans cet exemple, l’élément racine est <h1>. Si vous voulez retourner plusieurs éléments, vous pouvez les envelopper dans un élément parent, comme un <div> ou un <React.Fragment>.
De plus, tous les composants React doivent être importés depuis le module ‘react’. C’est pourquoi nous avons la ligne import React from 'react'; en haut de notre fichier.