Las variables globales tienen un mal diseño dentro de reaccionar. Use Context en su lugar https://reactjs.org/docs/context.html
¿Lo harías? No tiene ningún sentido. Un montón de patrones anti a la vez. Pero la forma de hacerlo es
Global === Window const Comp = props => { const [get, set]= React.useState(""); React.useEffect(()=>{ set(window.Designer.nodes.NODE_FROM.dataSource); },[window.Designer]); return (<div/>) };