Oi, Anna! Tudo bem?
Quando trabalhamos com React utilizando componentes funcionais os hooks ajudam muito a lidar com os estados da aplicação. Alguns deles servem para fins específicos, como lidar com estados como o caso do useState, monitorar e aplicar efeitos colaterais em alguma parte da aplicação usando o useEffect, melhorar a performance das aplicações como é o caso do useCallback e useMemo, para citar apenas alguns.
Que legal que você já começou a ler a documentação e estudar os diversos e diferentes tipos de hooks do React. Além deste Alura+ sobre o useState você também pode aprender mais sobre hooks, inclusive alguns dos que citei acima, nos links abaixo:
Eu sugiro também um artigo muito bom sobre os hooks do React que você pode ler clicando neste link
Abraços!