Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Configuration d’un Composant React | Fonctionnalités Avancées de React Router
Essentiels de React Router

bookConfiguration d’un Composant React

Notre prochain objectif dans notre progression avec l'application précédente est de construire la page « Products ». Cette page servira de plateforme pour afficher les données fournies par le fichier data.js, nous permettant ainsi d'interagir avec celles-ci.

Nous commençons par créer le composant ProductsPage. La structure du composant est la suivante :

import React, { useState } from "react";

const ProductsPage = ({ data }) => {
  const [companies, setCompanies] = useState(data);

  const handleChange = (e) => {
    // Handle user input and update the state (companies in this case)
  };

  return (
    <>
      <input type="text" onChange={handleChange} />
      <ul className="companyList">
        {companies.map(({ id, companyName, companyDescription }) => (
          <li key={id}>
            <h2>{companyName}</h2>
            <p>{companyDescription}</p>
          </li>
        ))}
      </ul>
    </>
  );
};

export default ProductsPage;
  • Un composant React nommé ProductsPage a été créé. Ce composant est conçu pour gérer l'affichage d'une liste d'entreprises ;
  • Le hook useState initialise l'état companies. Cet état permet au composant de gérer et de réagir aux modifications de la liste d'entreprises ;
  • La fonction handleChange est configurée pour traiter les saisies utilisateur et déclencher des mises à jour en fonction de ces saisies.

Avec ce composant ProductsPage, il est possible d'afficher dynamiquement une liste d'entreprises et de permettre l'interaction utilisateur avec les données.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 4.17

bookConfiguration d’un Composant React

Glissez pour afficher le menu

Notre prochain objectif dans notre progression avec l'application précédente est de construire la page « Products ». Cette page servira de plateforme pour afficher les données fournies par le fichier data.js, nous permettant ainsi d'interagir avec celles-ci.

Nous commençons par créer le composant ProductsPage. La structure du composant est la suivante :

import React, { useState } from "react";

const ProductsPage = ({ data }) => {
  const [companies, setCompanies] = useState(data);

  const handleChange = (e) => {
    // Handle user input and update the state (companies in this case)
  };

  return (
    <>
      <input type="text" onChange={handleChange} />
      <ul className="companyList">
        {companies.map(({ id, companyName, companyDescription }) => (
          <li key={id}>
            <h2>{companyName}</h2>
            <p>{companyDescription}</p>
          </li>
        ))}
      </ul>
    </>
  );
};

export default ProductsPage;
  • Un composant React nommé ProductsPage a été créé. Ce composant est conçu pour gérer l'affichage d'une liste d'entreprises ;
  • Le hook useState initialise l'état companies. Cet état permet au composant de gérer et de réagir aux modifications de la liste d'entreprises ;
  • La fonction handleChange est configurée pour traiter les saisies utilisateur et déclencher des mises à jour en fonction de ces saisies.

Avec ce composant ProductsPage, il est possible d'afficher dynamiquement une liste d'entreprises et de permettre l'interaction utilisateur avec les données.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3
some-alt