React Flashcards
To study react for interviews
Tipos de estado de uma aplicação web?
HTTP State (Search Params), Global State (Zustand, React Query, Redux), Component State (useState).
O que é DOM Virtual?
É uma cópia mais leve do DOM em memória. Quando uma atualização ocorre, o React só atualiza o DOM Virtual.
O que é lifting state up?
Passar os estados do componente filho pro pai.
O que são componentes controlados?
É um componente onde os dados do formulário são controlados por um estado. Onde no onChange é passado um callback.
Como funciona o useEffect?
Causa efeitos colaterais no componente, tais como busca para API e atualizar o DOM Real.
Como funciona o useMemo?
Ele memoriza a renderização do componente para não ter renderizações desnecessárias. A menos que haja mudanças no componente.
Como funciona o useCallback?
Ele memoriza a função em um componente. E só a atualiza se houver alteração, melhorando a performance.
Diferença entre useMemo e useCallback?
useMemo => Memoriza a renderização do componente.
useCallback => Memoriza a função em um componente.
O que são refs no React?
É uma função provida pelo React para acessar o DOM Real, não necessitando o uso de props.