"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Adereços e estado React.JS

Adereços e estado React.JS

Publicado em 2024-11-08
Navegar:494

Props and State React.JS

Claro! Vamos nos aprofundar nos adereços e estados no React, explorando suas funções, como eles diferem e fornecendo exemplos mais detalhados.

Adereços (Propriedades)

1. Definição: Props são abreviações de propriedades. Eles são uma forma de passar dados de um componente para outro, normalmente de um componente pai para um componente filho.

2. Características:

Somente leitura: Uma vez definido, um componente filho não pode modificar seus adereços. Eles são imutáveis ​​dentro do componente filho.
Usado para configuração: Props permitem que você personalize o comportamento e a aparência dos componentes.
Fluxo de dados: Props permitem o fluxo de dados e funções na hierarquia de componentes, promovendo a reutilização.
3. Uso: Você pode passar qualquer tipo de dados por meio de adereços, incluindo strings, números, objetos, arrays e funções.

Exemplo de adereços:

// ParentComponent.js
function ParentComponent() {
  const message = "Hello, Child!";

  return ;
}

// ChildComponent.js
function ChildComponent(props) {
  return 

{props.greeting}

; }

Neste exemplo:

  • O ParentComponent passa a string "Hello, Child!" para ChildComponent por meio de um suporte chamado saudação.
  • ChildComponent recebe esta propriedade e a exibe em uma tag

    .

Estado

1. Definição: State é um objeto React integrado que contém informações sobre a condição atual do componente. Ao contrário dos adereços, o estado é gerenciado dentro do próprio componente.

2. Características:

Mutável: O estado pode ser alterado usando funções como setState (para componentes de classe) ou o gancho useState (para componentes funcionais).
Local para componente: O estado é específico do componente onde está definido e não é acessível a partir de outros componentes, a menos que seja levantado.
Reatividade: Mudanças no estado acionam uma nova renderização do componente, permitindo atualizações dinâmicas na IU.
3. Uso: O estado é comumente usado para gerenciar a entrada do usuário, rastrear o status de um componente e responder às interações do usuário.

Exemplo de estado:

import React, { useState } from 'react';

function Counter() {
  const [count, setCount] = useState(0);

  return (
    

Count: {count}

); }

Neste exemplo:

  • O componente Counter mantém seu próprio estado chamado contagem, inicializado em 0.
  • Quando o botão é clicado, a função setCount atualiza o estado da contagem, fazendo com que o componente seja renderizado novamente e exiba a nova contagem.

Resumo

  • Props servem para passar dados pela árvore de componentes e são somente leitura. Eles ajudam a criar componentes reutilizáveis ​​que podem ser personalizados.
  • State serve para gerenciar o estado interno de um componente e pode ser atualizado, levando a comportamento dinâmico e renderização.

Compreender a distinção entre props e state é essencial para construir aplicações React eficazes e organizadas. Se você tiver mais dúvidas ou precisar de mais esclarecimentos sobre qualquer parte, fique à vontade para perguntar!

Declaração de lançamento Este artigo é reimpresso em: https://dev.to/imyusufakhtar/props-and-state-reactjs-3fob?1 Se houver alguma infração, entre em contato com [email protected] para excluí-lo.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3