Tengo dos componentes de reacción padre e hijo. Necesito pasar un token de un componente secundario a uno principal. El componente secundario se abre con window.open desde el componente principal. No puedo obtener una referencia al componente principal y pasarle datos del componente secundario.
function Parent() { return ( const SSOWindowOpen = () => { const left = (screen.width - 465 ) / 2 const top = (screen.height - 650 ) / 4 const SSOWindow = window.open('/sso', 'SSOWindow', 'resizable=yes, width=' + 465 + ', height=' + 650 + ', top=' + top + ', left=' + left);) }componente hijo
function children() { return ( const Token = 123-token-123 window.opener ?????? ) }Puede declarar una variable de token en la ventana principal y desde la ventana secundaria puede asignarla como:
`window.opener.variable_name=Token;`