Invalid hook call. Hooks can only be called inside of the body of a function component

Olá Pessoal ! To com um erro específico ao adicionar o Styled Components tanto na Home.js quanto na Repositories.js… Vi o tópico (Invalid hook call [REACT BÁSICO]), fiz todos os procedimentos que resolveram lá, porém continua com erro. Alguém pode me ajudar ? :grimacing:

link do repositório no GitHub : GitHub - Anthony-Oliveira/API-GIT-Repositories

2 Likes

os Hooks (useState, useNavigate, useQuery…) só podem ser utilizados dentro de um componente react. Não podem ser instanciados dentro de uma função (mesmo que ela esteja dentro do componente) nem em qualquer outro lugar que não seja no componente React.

1 Like

Conseguiu resolver? @Anthony.Oliveira :computer:

Ainda não amigo… Quase desisti já ahahahah
Eu entendi a situação dos Hooks que o Hamilton explicou em cima, mas não entendi como eu substituiria o useState… Uma vez que o código ficou basicamente igual ao do professor na aula de React, e lá não deu erro… @leonardoalbuquerque

1 Like