Basico Flashcards
1
Q
operador ternario no jsx
A
<h1> { x == 1? ( <p>caiu no if</p> ): ( <p>caiu no else</p> )} <h1>
2
Q
props
A
permite passar dados do componente pai para o filho.
Ficam disponivel no componente filho a partir do objeto prop.nomeDoCampo
3
Q
passando props para o componente
A
<Componente nomeDaProps="valorDaProps" />
4
Q
recebendo a props no componente
A
const NomeComponente = (props) =>{ return ( <h1>{props.nomeDaProps?</h1> ) } export default NomeComponente;
5
Q
maneira moderna de receber um props no componente, fazendo destructing
A
cont NomeComponente = ({nomeDaProps1,nomeDaProps2}) =>{ return ( <h1>{nomeDaProps1}</h1> <h1>{nomeDaProps2}</h1> ) } export default NomeComponente;
6
Q
Loop em listas no jsx
A
~~~
usa-se o maps.
listaArray.maps(x =>(//como vou imprimir jsx aqui precisa ser parentesis
<componentes nome={x.nome} />
))
```
7
Q
fragments
A
Interessantes quando precisamos ter mais de um elemento pai; Ele é uma tag vazia <></>
8
Q
Enviando o Children Prop
A
Recurso utilizado para qundo um componente precisar ter JSX dentro dele; <componente> <h1>Children Prop</h1> </componente>
9
Q
Recendo o Children Prop
A
const NomeComponente = ({children}) =>{ return ( {children} ) }
10
Q
Enviar funções como props
A
<Componente nomeFuncao={funcao} />
11
Q
receber funcao como props e executar
A
const Componente = ({funcao}) =>{ return ( <button onClick={funcao} >Clique</button> ) }
12
Q
Elevacao de state ou State lift
A
Enviar dados do filho para o pai através de uma função passada como props para o filho. E essa funcao no filho recebe um valor e altera o estado de alguma variavel do componenente pai
13
Q
Hooks
A
funcoes do react que dão acessos ao estado da aplicação e outros dispositivos do react. Começam com "use" exemplo: useState(), utilizado para criar estados
14
Q
Hooks
A
Os Hooks são mais restritivos do que outras funções. Você só pode chamar Hooks no topo de seus componentes
15
Q
hook useState
A
gerenciamento de estado da aplicacao