Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

115
Views
El evento onClick no se activa en mi componente con estilo en mi aplicación de reacción

Estoy tratando de activar un evento onCick que pasé a mi etiqueta de icono de componente de estilo, pero por alguna razón, el evento no se activa cuando se hace clic en el icono. Intenté violarlo en un div y pasar el evento onClick al div, pero sigo obteniendo el mismo resultado. aquí está el código:

 import React from "react"; import { useState } from "react"; import StyledNav, {NavbarhamButton} from "./style/Navbar.styled"; const Navbar = () => { const [NavOpen, setNavOpen] = useState(false); return ( <StyledNav> <NavbarhamButton className="fas fa-bars" onclick={() => setNavOpen(!NavOpen)} /> </StyledNav> ); }; export default Navbar;

Aquí están los componentes con estilo:

 import { Link } from "react-router-dom"; import styled from "styled-components"; import { theme } from "../../theme"; const StyledNav = styled.div``; export const NavbarhamButton = styled.i` position: absolute; top: 0; left: 0; margin: 1rem; font-size: 2rem; color: white; @media screen and (min-width: 600px) { display: none; } z-index: 2; `;

Recién comencé a usar componentes de estilo recientes, así que todavía estoy tratando de entenderlo, corríjame si estoy haciendo algo mal, gracias.

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Intente cambiar la propiedad a onClick para <NavbarhamButton /> . Es posible que también deba usar un componente base que no sea i . Por lo tanto, es posible que desee probar styled.button en lugar de styled.i .

about 4 years ago · Juan Pablo Isaza Report

0

probablemente escribiste mal onClick en el NavbarhamButton.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!