React Flashcards

To study react for interviews

1
Q

Tipos de estado de uma aplicação web?

A

HTTP State (Search Params), Global State (Zustand, React Query, Redux), Component State (useState).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que é DOM Virtual?

A

É uma cópia mais leve do DOM em memória. Quando uma atualização ocorre, o React só atualiza o DOM Virtual.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que é lifting state up?

A

Passar os estados do componente filho pro pai.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que são componentes controlados?

A

É um componente onde os dados do formulário são controlados por um estado. Onde no onChange é passado um callback.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como funciona o useEffect?

A

Causa efeitos colaterais no componente, tais como busca para API e atualizar o DOM Real.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como funciona o useMemo?

A

Ele memoriza a renderização do componente para não ter renderizações desnecessárias. A menos que haja mudanças no componente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Como funciona o useCallback?

A

Ele memoriza a função em um componente. E só a atualiza se houver alteração, melhorando a performance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Diferença entre useMemo e useCallback?

A

useMemo => Memoriza a renderização do componente.
useCallback => Memoriza a função em um componente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que são refs no React?

A

É uma função provida pelo React para acessar o DOM Real, não necessitando o uso de props.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly