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.
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
1Conheça o React
O que é o React?Seu primeiro componenteRegra do elemento pai únicoJSX não é HTMLRecapitulação: Conheça o React4Props
O Que São Props?Passando PropsDuas PropsMesmo Componente, Novos DadosA Prop ChildrenRecapitulando: Props