Essa será uma aplicação onde o seu principal objetivo é entender e praticar o conceito de renderização de childrens através de props, além de praticar o desenvolvimento de interfaces estilizadas 😋
-
Crie um projeto react usando o comando:
yarn create react-app ***seuprojeto***
-
Após isso, abra seu projeto no seu editor e rode o comando
yarn start
para iniciar o servidor com seu app. -
Crie um componente chamado
CenteredCard.js
, dentro de uma pastacomponents
, assim como vimos nas aulas anteriores. -
O componente
CenteredCard
recebe uma prop que será desestruturada chamada**children
** -
O componente CenteredCard possui os seguintes elementos JSX nessa ordem: div → span →
children
-
Adicione uma classe a div pai do componente
CenteredCard
e crie um arquivo, onde vamos estilizar este componente. Você deverá centralizar tudo o que estiver dentro da div, ou seja, o span que engloba o children. -
Agora importe o componente e lembre-se que ao instancia-lo você deverá passar algum elemento como children, por exemplo:
<CenteredCard> <h1> Exemplo </h1> </CenteredCard>
- Desenvolva e aplique algum conteúdo dentro do CenteredCard, ele pode ser um card contendo detalhes de algo ou alguém, etc
- Estilize seu Card, seja original 😉
- Fundamentos do React
- Passagem de valores para um componente
- Componentização e Reutilização
- Utilização dos valores vindo das props no componente
- Reforçando conceito de children e props