Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Configurando um Componente React | Recursos Avançados do React Router
Essenciais do React Router

bookConfigurando um Componente React

Nosso próximo objetivo em nossa jornada contínua com o aplicativo anterior é construir a página "Products". Esta página servirá como uma plataforma para renderizar os dados fornecidos pelo arquivo data.js, permitindo a interação com eles.

Começamos criando o componente ProductsPage. A estrutura do componente é a seguinte:

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;
  • Estabelecemos um componente React chamado ProductsPage. Este componente é projetado para lidar com a renderização de uma lista de empresas;
  • O hook useState inicializa o estado companies. Esse estado permite que o componente gerencie e responda a alterações na lista de empresas;
  • A função handleChange é configurada para lidar com a entrada do usuário e acionar atualizações com base nessa entrada.

Com o componente ProductsPage em funcionamento, é possível renderizar uma lista dinâmica de empresas e permitir a interação do usuário com os dados.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 4.17

bookConfigurando um Componente React

Deslize para mostrar o menu

Nosso próximo objetivo em nossa jornada contínua com o aplicativo anterior é construir a página "Products". Esta página servirá como uma plataforma para renderizar os dados fornecidos pelo arquivo data.js, permitindo a interação com eles.

Começamos criando o componente ProductsPage. A estrutura do componente é a seguinte:

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;
  • Estabelecemos um componente React chamado ProductsPage. Este componente é projetado para lidar com a renderização de uma lista de empresas;
  • O hook useState inicializa o estado companies. Esse estado permite que o componente gerencie e responda a alterações na lista de empresas;
  • A função handleChange é configurada para lidar com a entrada do usuário e acionar atualizações com base nessa entrada.

Com o componente ProductsPage em funcionamento, é possível renderizar uma lista dinâmica de empresas e permitir a interação do usuário com os dados.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 3
some-alt