Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

506
Visualizações
¿Por qué el gancho React useRef arroja un error cuando se usa?

El error
Este es el error que se muestra en el navegador sobre la página web.

 Compiled with problems:X ERROR src\components\SignIn.js Line 5:21: React Hook "useRef" is called in function "signin" that is neither a React function component nor a custom React Hook function. React component names must start with an uppercase letter. React Hook names must start with the word "use" react-hooks/rules-of-hooks Search for the keywords to learn more about each error.

Iniciar sesión.js
La parte de mi código que usa el gancho React useRef.

 import React, { useRef } from 'react' import { Card, Button, Form } from 'react-bootstrap' export default function signin() { const userRef = useRef() return ( <> <Card> <Card.Body> <h2 className='text-center mb-4'>Magnet</h2> <Form> <Form.Group id="username"> <Form.Label>Username</Form.Label> <Form.Control type='text' ref={userRef} required /> </Form.Group> </Form> </Card.Body> </Card> </> ) }
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

No puede llamar a un gancho en una función normal, debe llamarse desde un gancho o componente funcional.

 export default function signin()

La convención de nomenclatura anterior no se refiere a ninguno de los dos. Cambiar a Signin . Y, de hecho, el mensaje de error lo explica.

about 4 years ago · Juan Pablo Isaza Relatório

0

Ya tienes respuesta en tu error

 Line 5:21: React Hook "useRef" is called in function "signin" that is neither a React function component nor a custom React Hook function. React component names must start with an uppercase letter. React Hook names must start with the word "use" react-hooks/rules-of-hooks

debe cambiar el nombre del componente con Signin

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda