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

257
Visualizações
How to implement Theme Switcher From a React Component

I am making a small react project and I was happy with my progress and decide to create a dark theme. I've found a way to make it work inside the app tsx file in which I have linked. But I want to put that button in my navbar component. The problem is my main app tsx div takes in the data-theme={theme} code. My question is how will I pass in the 'theme' from an external component? I've linked images to my app.tsx, navbar.tsx, app.css, and project structure.

enter image description here enter image description here enter image description here enter image description here

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

0

You can pass your switchTheme function as a prop to Navbar, and then call switchTheme from inside the Navbar component.

For example, inside your App component you'd do this:

<Navbar switchTheme={switchTheme} />

And in your Navbar component:

function Navbar({switchTheme}){
   return(
      <button onClick={switchTheme}>Switch Theme</button>
   )
}
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