Sobes.tech
Junior

Com que hooks trabalhou?

sobes.tech IA

Resposta da IA

  • useState: Para gerir o estado do componente.
  • useEffect: Para executar efeitos colaterais em componentes funcionais (carregar dados, subscrever-se a eventos, etc.).
  • useContext: Para aceder ao valor do contexto.
  • useRef: Para criar uma referência a um elemento DOM ou guardar um valor mutável que não provoca renderização.
  • useCallback: Para memorizar funções de callback e evitar renderizações desnecessárias de componentes filhos.
  • useMemo: Para memorizar valores calculados e evitar cálculos repetidos.
  • useReducer: Alternativa ao useState para lógica de estado mais complexa, especialmente quando o próximo estado depende do anterior ou quando a lógica de atualização inclui múltiplos subvalores.
  • Hooks personalizados: Criei os meus próprios hooks para lógica reutilizável, por exemplo, para trabalhar com API ou estado de formulários.