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

177
Visualizações
El componente de desplazamiento horizontal de React no es visible

Estoy tratando de implementar el desplazamiento horizontal de reacción usando la biblioteca de menú de desplazamiento horizontal de React , pero cuando uso este componente en mi aplicación de reacción, no muestra nada y tampoco recibo ningún mensaje de error.

Aquí está el código de ese componente:

 import React, { useState } from "react"; import { ScrollMenu } from "react-horizontal-scrolling-menu"; // list of items const list = [ { name: "item1" }, { name: "item2" }, { name: "item3" }, { name: "item4" }, { name: "item5" }, { name: "item6" }, { name: "item7" }, { name: "item8" }, { name: "item9" }, ]; // One item component // selected prop will be passed const MenuItem = ({ text, selected }) => { return <div className="menu-item text-black">{text}</div>; }; // All items component // Important! add unique key export const Menu = (list) => list.map((el) => { const { name } = el; return <MenuItem text={name} key={name} />; }); const Arrow = ({ text, className }) => { return <div className={className}>{text}</div>; }; const ArrowLeft = Arrow({ text: "<", className: "arrow-prev" }); const ArrowRight = Arrow({ text: ">", className: "arrow-next" }); const AvataaarsScroll = () => { const [selected, setSelected] = useState(0); const onSelect = (key) => { setSelected(key); }; // Create menu from items const menu = Menu(list, selected); return ( <div className="App"> <ScrollMenu data={menu} arrowLeft={ArrowLeft} arrowRight={ArrowRight} selected={selected} onSelect={onSelect} /> </div> ); }; export default AvataaarsScroll;

Alguien por favor me ayude con esto.

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

0

Está enviando los elementos del menú al ScrollMenu a través de la propiedad denominada data , pero debe enviarlos como elementos secundarios:

 <div className="App"> <ScrollMenu arrowLeft={ArrowLeft} arrowRight={ArrowRight} selected={selected} onSelect={onSelect} > {menu} </ScrollMenu> </div>

...o...

 <ScrollMenu arrowLeft={ArrowLeft} arrowRight={ArrowRight} selected={selected} onSelect={onSelect} children={menu} />
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