Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

271
Vistas
Cómo pasar el valor del botón a otro componente en React

Quiero pasar datos de celda de tabla (URL) a otro componente de IFrame.

La aplicación web se usa para obtener una vista previa de los datos de la URL CSV. Una vez que se hace clic en la URL, quiero mostrar la web en el IFrame.

ingrese la descripción de la imagen aquí

 <table className="table table-responsive overflow-x"> <tbody> {items.map((d, x) => ( <tr key={dx}> <td scope="row">{x + 1}</td> <td id="urlcol"> <button className="btn" onClick={(e) => this.onClick(e)}> {d.Link_Address}{" "} </button> </td> </tr> ))} </tbody> </table>

Componente de marco flotante

ingrese la descripción de la imagen aquí

¿Cómo puedo hacer esto?

Gracias.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Eliminar las comillas dobles " " de:

 <Iframe url="{props.url}" />

Debería ser así:

 <Iframe url={props.url} />

en general, si desea pasar algo del componente principal al componente secundario, será así:

Componente principal:

 import React, { useState } from 'react'; import Child from './Child.js'; export default function Parent(){ //you can put anything in inside useEffect, not only an array const [items, setItems] = useState(['item1','item2','item3']); const [currentItem, setCurrentItem] = useState('item1'); const changeCurrentItem = (item)=> { setCurrentItem(item); } return (<div> {items.map((item, key)=> {return <button key={key} onClick={()=> changeCurrentItem(item)} > {item} </button>})} <div className='child-component-container'> <Child item={currentItem} /> </div> </div>) }

Componente hijo:

 import React from 'react'; export default function Child(props){ return (<div> <p> item from Parent component: {props.item} </p> </div>); }
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda