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

239
Visualizações
Usando el valor devuelto de una función ordinaria dentro de un componente ReactJS

Tengo una función ordinaria de JavaScript como esta:

 // frontend/src/static/js/components/daw/index.js export default function Daw() { return ( <> <div>Hello world.</div> </> ); }

Estoy tratando de usar la función anterior dentro del siguiente componente ReactJS:

 // frontend/src/static/js/pages/_VideoMediaPage.js import React from 'react'; import Daw from '../components/daw'; export class Page extends React.PureComponent { constructor(props) { super(props); } render() { return ( <> <div>{Daw()}</div> </> ); } }

Pero estoy recibiendo este error:

Error no detectado: Llamada de gancho no válida. Los ganchos solo se pueden llamar dentro del cuerpo de un componente de función. Esto podría suceder por una de las siguientes razones:

  1. Es posible que tenga versiones que no coincidan de React y el renderizador (como React DOM)
  2. Podrías estar rompiendo las Reglas de los Hooks
  3. Es posible que tenga más de una copia de React en la misma aplicación

Captura de pantalla de error

Pregunta

¿Cuál es la forma correcta de usar la función ordinaria dentro del componente ReactJS?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Su función es técnicamente un componente funcional de React. Deberías llamarlo como uno.

 import React from 'react'; import Daw from '../components/daw'; export class Page extends React.PureComponent { constructor(props) { super(props); } render() { return ( <> <div><Daw/></div> </> ); } }
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