Rendu ReactDOM dans React

Rana Hasnain Khan 15 février 2024
Rendu ReactDOM dans React

Nous allons présenter ce qu’est reactDOM.render et l’utiliser pour rendre les composants React dans les applications React.

Utilisez ReactDOM.render pour rendre un composant dans React

Dans un premier temps, nous aborderons le terme render dans React. Le terme render fait référence au partage de code entre les composants React à l’aide d’un accessoire.

La valeur de cet accessoire sera une fonction. React a deux types de rendus, à savoir render et ReactDOM.render().

ReactDOM.render() contrôle le contenu des nœuds de conteneur que nous transmettons. Nous pouvons remplacer le contenu de n’importe quel élément DOM à l’aide de ReactDom.render(). Il restitue nos composants dans le DOM tandis que le rendu du composant renvoie l’élément qui compose le composant.

Prenons un exemple pour comprendre comment rendre n’importe quel composant en utilisant ReactDom.render().

Créons une nouvelle application React et utilisons ReactDom.render() pour rendre un composant. Nous allons exécuter la commande ci-dessous pour créer une nouvelle application dans React.

# react
npx create-react-app my-app

Après avoir créé notre nouvelle application dans React, nous irons dans notre répertoire d’application à l’aide de cette commande.

# react
cd my-app

Maintenant, exécutons notre application pour vérifier si toutes les dépendances sont correctement installées.

# react
npm start

Créons maintenant un nouveau composant, renderedComponent.js, dans notre application, dans lequel nous allons retourner un élément HTML.

# react
export default function RenderApp() {
  return <h1>I am Husnain</h1>;
}

Une fois que nous aurons créé notre composant, nous irons dans App.js et importerons ReactDOM et le composant que nous venons de créer RenderApp. Et retourner un div avec un id app.

# react
import "./styles.css";
import ReactDOM from "react-dom";
import RenderApp from "./renderedComponent.js";

export default function App() {
  return <div id="app"></div>;
}

Maintenant, en utilisant ReactDom.render, nous allons rendre le composant RenderApp.

# react
ReactDOM.render(<RenderApp />, document.getElementById("app"));

Production :

reactDOM.render dans le résultat de réaction

Dans l’exemple ci-dessus, nous avons rendu avec succès un composant React en utilisant ReactDom.render(). En utilisant ces étapes simples, nous pouvons facilement rendre n’importe quel composant React dans un autre composant.

Rana Hasnain Khan avatar Rana Hasnain Khan avatar

Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.

LinkedIn

Article connexe - React ReactDOM