我正在使用现有的 JSP 页面中呈现我的反应组件
ReactDOM.render(
React.createElement(MyReactComponents.myReactComponent, {
props
}),
document.querySelector("#id")
);
反应组件如下:
import MyStore from "./MyStore";
const MyReactComponent: React.FC<any> = (props: any) => {
const store = useContext(MyStore);
store.myFunction();
---code---
}
而MyStore如下:
export class MyStore{
---Code---
}
export default createContext(new MyStore());
还有一件需要注意的重要事情是,当我尝试在另一个现有的反应组件之上渲染这个反应组件时,我没有收到任何错误并且一切正常。
有人可以解释一下可能导致问题的原因吗?