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

150
Visualizações
Implementando la biblioteca JS en React.js

Estoy usando una biblioteca de javascript llamada nextparticle. Estoy tratando de implementarlo en React.js. Busqué por todas partes y probé todas las opciones, pero no puedo hacer que funcione. Intenté esto.

 import React, {Component } from 'react' import { NextParticle } from '../nextparticle'; import {Helmet} from "react-helmet"; const Background = () => ( <div> <Helmet> <script src="../nextparticle.js" type="text/javascript" /> </Helmet> <NextParticle /> </div> );

este es el error que tengo

 Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.

También intenté import NextParticle from '../nextparticle'; Tampoco funciona. Lo he intentado durante días. Debo pasar parámetros especiales para que esto funcione. Cualquier parámetro que intento poner no hace nada. Así es como debería verse

 <img id="logo" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/23500/nextparticle.png" /> <script src="https://nextparticle.nextco.de/nextparticle.min.js"></script> <script> nextParticle = new NextParticle({ image: document.all.logo, addTimestamp: true, width: window.innerWidth, height: window.innerHeight, initPosition: 'none', initDirection: 'none', }); }); window.onresize = function () { if (window.innerWidth > 600) { nextParticle.width = window.innerWidth - 20; nextParticle.height = window.innerHeight - 20; nextParticle.start(); } }; </script>

También agregué esto en mi index.html

 <script src="/nextparticle.min.js"></script>

De nuevo, sin resultados. esta es la documentación para la biblioteca Cualquier ayuda es apreciada, gracias.

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

0

Supongo que tienes que export tu componente de fondo, ya que eso es lo que menciona el error.

 import React, {Component } from 'react' import { NextParticle } from 'nextparticle'; import {Helmet} from "react-helmet"; export const Background = () => ( <div> <Helmet> <script src="../nextparticle.js" type="text/javascript" /> </Helmet> <NextParticle /> </div> );

Y si desea importar un script de terceros en React , impórtelo directamente en su index.html . Por lo general, en el directorio public . A menos que realmente necesites un Helmet .

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