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

364
Views
¿Cómo tener un 'marcador de posición' o pantalla de inicio sin llamada API en la página de destino?

Quisiera sabiduría de nuevo.

Estoy haciendo una aplicación de una sola página con bastantes llamadas AXIOS, como puede ver aquí.

 useEffect(() => { axios.all([ axios.request(options), axios.request(optionsQuote), axios.request(optionsDaily), axios.request(optionsNews) ],) .then(response => { setData(response) }) console.log(data); }, [tix])

Mi enigma es que esto se ejecuta cada vez que aterrizo en la página (por razones obvias) y tengo que tener una información inicial para que la aplicación funcione.

 const [tix, setTix] = useState('AAPL')

Quiero poder aterrizar en datos de tipo 'marcador de posición', para evitar la primera llamada inicial y solo llamar cuando el usuario busca y hace clic en el nombre de la empresa, datos. Esta función funciona bien después de que llega la página y se llama al inventario inicial (AAPL). Quiero no llamarlo.

El problema es que estoy tratando de crear una aplicación web de una sola página y me gustaría evitar el uso de rutas, si es posible.

Si dejo el estado inicial en blanco (''), el código se rompe ya que todos mis datos se derivan del hecho de que "datos" contienen datos.

 const [data, setData] = useState(null)

¿La única forma de obtener la página inicial sin que se muestren los datos es crear otro componente (como 'página de destino')? Si es así, ¿cómo hago para hacer eso?

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