На самом деле у меня есть reactJs компонент, который является BasicComponent , который существует в Project A (реагирует на приложение), и внутри которого я вызываю функцию GetGraphObj, которая существует внутри проект B (javascript (приложение jquery + прототип)). Я не могу получить доступ к этой функции, хотя я установил ее в пакете. json, например: " globals ": {"GetGraphObj": true}.
Вот мой BasicComponent:
import React, { Component } from "react";
class BasicComponent extends Component {
constructor(props) {
super(props);
}
onhandleChange(e) {
var fldId = this.props.fldId;
var global_go = GetGraphObj(fldId);
console.log(global_go);
console.log(e.target.value);
}
render() {
return (
<input
onChange={e => this.onhandleChange(e)}/>
)
}
}
Вот функция из другого приложения репозитория:
function GetGraphObj(fldid) {
var go = null;
if (window.graphObjMap[fldid])
go = window.graphObjMap[fldid]
else if (eps && eps.graphObjMap[fldid])
go = eps.graphObjMap[fldid]
return go;
}
Я даже пытался сделать window.GetGraphObj , но, похоже, не работает. У вас есть идея, пожалуйста, как я могу доступ к внешней функции в reactjs?