Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele React-komponentin Käyttöönotto | React Routerin Kehittyneet Ominaisuudet
React Routerin Perusteet

bookReact-komponentin Käyttöönotto

Seuraava tavoitteemme aiemmin rakennetun sovelluksen parissa on luoda "Products"-sivu. Tämä sivu toimii alustana, jolla näytetään data.js-tiedostosta saatavat tiedot ja mahdollistaa niiden käsittelyn.

Aloitamme luomalla ProductsPage-komponentin. Komponentin rakenne on seuraava:

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;
  • Olemme luoneet React-komponentin nimeltä ProductsPage. Tämä komponentti on suunniteltu yrityslistan näyttämiseen;
  • useState-hook alustaa companies-tilan. Tämä tila mahdollistaa komponentin hallita ja reagoida yrityslistan muutoksiin;
  • handleChange-funktio on määritelty käsittelemään käyttäjän syötettä ja käynnistämään päivitykset syötteen perusteella.

Tämän ProductsPage-komponentin avulla voimme näyttää dynaamisen yrityslistan ja mahdollistaa käyttäjän vuorovaikutuksen datan kanssa.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 3

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 4.17

bookReact-komponentin Käyttöönotto

Pyyhkäise näyttääksesi valikon

Seuraava tavoitteemme aiemmin rakennetun sovelluksen parissa on luoda "Products"-sivu. Tämä sivu toimii alustana, jolla näytetään data.js-tiedostosta saatavat tiedot ja mahdollistaa niiden käsittelyn.

Aloitamme luomalla ProductsPage-komponentin. Komponentin rakenne on seuraava:

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;
  • Olemme luoneet React-komponentin nimeltä ProductsPage. Tämä komponentti on suunniteltu yrityslistan näyttämiseen;
  • useState-hook alustaa companies-tilan. Tämä tila mahdollistaa komponentin hallita ja reagoida yrityslistan muutoksiin;
  • handleChange-funktio on määritelty käsittelemään käyttäjän syötettä ja käynnistämään päivitykset syötteen perusteella.

Tämän ProductsPage-komponentin avulla voimme näyttää dynaamisen yrityslistan ja mahdollistaa käyttäjän vuorovaikutuksen datan kanssa.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 3
some-alt