Não decore palavra por palavra: entenda a estrutura da resposta e refaça com as suas palavras, em inglês.
Hooks let function components and custom Hooks use React features. Call useState, useEffect, useRef, useMemo, and useCallback at the top level of a component or custom Hook, before conditional returns, not inside event handlers or loops.
useState: state that participates in rendering.
useEffect: synchronize with an external system after a commit, such as a subscription or timer.
useRef: retains a mutable value whose changes do not trigger rendering.
useMemo: caches a calculation while its dependencies stay equal.
useCallback: caches a function reference while its dependencies stay equal.
Memoization is a performance tool, not a correctness guarantee. Measure the expensive work before adding it. React's separate use API has different rules and can be called in some conditional contexts.
Sources: React rules of Hooks and the use API.
Ler é o primeiro passo. No app, essa pergunta vira flashcard com repetição espaçada, e o módulo tem quiz e simulado para testar o que ficou.
Treinar essa pergunta no app