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

224
Views
Quiero llamar a una función antes de pasar por la función de mapa

Quiero llamar a una función cada vez que quiero representar una parte de la página.

este es mi codigo

 random() ( randomNumbers && ( randomNumbers.map((item,i) => ( <div>{item}</div> )

Primero quiero ejecutar la función aleatoria y luego recorrerla. La razón por la que no estoy haciendo esto cuando se procesa la página es porque necesito llamar a esto varias veces.

Muchas gracias.

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

0

Tal vez establezca elementos de números aleatorios como propiedad de su clase:

 randomNumbers = this.random() render() { return ( this.randomNumbers ) }

Como ya es una matriz, no tendrá que repetirla, solo devuélvala

about 4 years ago · Juan Pablo Isaza Report

0

No estoy 100% seguro de qué es lo que quieres hacer con esto, pero creo que esto es lo que quieres.

https://codesandbox.io/s/heuristic-nightingale-v1j03?file=/src/App.tsx:0-495

 import "./styles.css"; import { useState, useEffect } from "react"; function generateRandomNumbers(len: number): number[] { return new Array(len).fill(undefined).map((_) => Math.random()); } export default function App() { const [rNums, setRNums] = useState<number[]>([]); useEffect(() => setRNums(generateRandomNumbers(5)), []); // [0.12, 0.96, 0.4, 0.5, 0.2] return ( <div className="App"> {rNums.map((num) => ( <p key={num}>{num}</p> ))} </div> ); }
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!