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

154
Visualizações
¿Cómo hacer que un solo div de una matriz de divs aparezca en un componente cada 24 horas?

Creo que estoy en el camino correcto, pero básicamente tengo un archivo con 3 divs en una matriz que quiero mostrar uno cada 24 horas.

Encontré un clon de wordle en Github que esencialmente hace esto con una función "getWordOfTheDay", pero estoy confundido sobre dónde colocaría estos divs aleatorios para que se representen en el componente principal.

Siento que la solución sería encontrar una forma diferente de representar DisplayComponent como un elemento JSX en lugar de hacer esto: < DisplayComponent >< / DisplayComponent >

aquí está mi componente de 'aplicación' donde quiero mostrar un cierto div a la vez en la pantalla de inicio. estos divs están coloreados de manera diferente con CSS para que pueda distinguir cuál es cuál.

 import React, { Component } from 'react'; import './App.css'; import Layout from './components/Layout' function daysSinceStart() { const start = (new Date(2022, 2, 1)).getTime(); const now = (new Date()).getTime(); return Math.floor( (now - start) / (1000 * 60 * 60 * 24)); } export class App extends Component { render() { const componentsArray = [<div className="a"></div>, <div className="b"></div>, <div className="c"></div>] const DisplayComponent = componentsArray[daysSinceStart % componentsArray.length]; return ( <Layout> <div className='title'>welcome</div> <div className="page"> <div className="container"> <DisplayComponent> <img src="" alt="" id="img" className="img" draggable= {false}/> </DisplayComponent> </div> </div> </Layout> ); } } export default App;

Muchas gracias por adelantado.

about 4 years ago · Juan Pablo Isaza
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