Menu
Coddy logo textTech

O Que São Props?

Parte da seção Fundamentos do Journey de React da Coddy — lição 16 de 42.

Reutilizar um componente é ótimo, mas três estrelas idênticas têm utilidade limitada. Props permitem que você passe dados para dentro de um componente, para que cada cópia possa ser diferente:

function Greeting({ name }) {
    return <p>Hello, {name}!</p>;
}

export default function App() {
    return (
        <div>
            <Greeting name="Ada" />
            <Greeting name="Alan" />
        </div>
    );
}

Duas coisas acontecem aqui:

  • Passando: props se parecem com atributos: name="Ada"
  • Recebendo: o componente as desestrutura em sua lista de parâmetros ({ name }) e as usa no JSX como qualquer variável

Mesmo componente, dados diferentes, saída diferente: Hello, Ada! e Hello, Alan!. Props são como os componentes pai configuram seus filhos.

Experimente você mesmo

Esta lição não inclui um desafio de código.

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos