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

90
Visualizações
¿Cuál es la mejor manera de usar datos de archivos JSON externos como accesorios para la sección de aterrizaje en diferentes páginas?

Soy nuevo en reactJS y necesito una respuesta para este problema confuso.

Tengo una página de destino que quiero usar en mi página de inicio y contacto. Lo que quiero es enviar información JSON externa como accesorios a estas páginas y cada vez que creo una nueva página.

Tengo un archivo JSON externo y quiero agregarlo como accesorios a mi archivo de página de destino. ¿Cuál es la mejor práctica para hacerlo? ¿Debería guardar dentro de un estado y enviarlo como accesorios o enviarlo directamente como accesorios?

Archivo JSON:

 { "landing page" : { "home": { "id":1, "image": "../media/video/Ai Motion5.mp4", "title" : "MyAkbar for IT consultant & Services", "description":"Boost up Your Works With our Services. My Incrediable Team is Here to Save Your Time and Money.", "buttonOne": "Get A Demo" }, "Contact" : { "id":2, "image": "../media/video/Ai Motion5.mp4", "title" : "Contact", "description":"sdadasdskdjaskljdas Team is Here to Save Your Time and Money.", "buttonOne": "Get A Demo" } } }

Archivo de inicio:

 import React, { Component } from 'react' import LandingPage from "./landingPage/LandingPage" import WaveSection from './waveSection/WaveSection' import MyReview from "./reviewSection/MyReview" import './styles/style.css' import data from '../../json/data.json'; class Home extends Component{ render(){ return( <div id='home' className='home'> <LandingPage title = {data['landing page'].home.title} img = {data['landing page'].home.image} description ={data['landing page'].home.description} btn = {data['landing page'].home.buttonOne} /> <WaveSection/> <MyReview/> </div> ) } } export default Home

Archivo de contacto:

 import React, { Component } from 'react' import video from '../../media/video/Ai Motion.mp4'; class Contact extends Component{ render(){ return( <section className='contact-section landingPage-section'> <div className="container"> <video autoPlay muted loop="True" id='myVideo' src={video}></video> </div> </section> ) } } export default Contact
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Iré con la primera opción (no almacenarlo en el estado) ya que estos datos son estáticos y la aplicación no los modifica directamente.

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