Javascript window.RenderConstomView不是React中的函数

Javascript window.RenderConstomView不是React中的函数,javascript,reactjs,jsx,Javascript,Reactjs,Jsx,当我导入弹出窗口时,它被导入。然后我调用这个函数,它说window.renderCastomView不是一个函数。你必须在某个地方实例化Pop,这样window.renderCastomView=this.renderCastomView.bind(this)正在运行 当然,这里没有一个明显的方法可以做到这一点,因为您通常会在React中进行不同的组织。您应该将Popup作为Video的子组件,然后在Video想要触发它时,使用标准的React技术更新Popup状态。您必须在某处实例化Pop,以

当我导入弹出窗口时,它被导入。然后我调用这个函数,它说window.renderCastomView不是一个函数。

你必须在某个地方实例化
Pop
,这样
window.renderCastomView=this.renderCastomView.bind(this)正在运行


当然,这里没有一个明显的方法可以做到这一点,因为您通常会在React中进行不同的组织。您应该将
Popup
作为
Video
的子组件,然后在
Video
想要触发它时,使用标准的React技术更新
Popup
状态。

您必须在某处实例化
Pop
,以便
window.rendercutomview=this.rendercutomview.bind(this)正在运行

当然,这里没有一个明显的方法可以做到这一点,因为您通常会在React中进行不同的组织。您应该将
Popup
设置为
Video
的子组件,然后在
Video
想要触发
Popup
时,使用标准的React技术更新
Popup
状态

class Pop extends Component{
     constructor(props){
         super(props);
         window.renderCustomMView = this.renderCustomMView.bind(this);

         }

     renderCustomMView(){
      ....some code
     }
}

const Popup = ()=>{
window.renderCustomMView();
}

export {Popup};
import {Popup} from 'path/to/parent';

class Video extends Component{
     constructor(props){
         super(props)
         }

     callingFunction(){
      Popup();
     }
}