如何从ReactJS中的另一个类的函数调用类的render函数?

时间:2016-07-15 12:33:41

标签: reactjs

如何从ReactJS中的另一个类的函数调用类的render函数?

 var A = React.createClass({
    render: function(){
    //"something" that needs to b executed
    }
    });
    var B = React.createClass({
    funct1 : function(){
    //Place where u need "something" to b executed 
    }
    });

2 个答案:

答案 0 :(得分:1)

为了让你能够访问另一个类的渲染函数,你只需将它作为标记包含在函数中并返回它。

 var A = React.createClass({
    render: function(){
    //"something" that needs to b executed
    }
 });
 var B = React.createClass({
    funct1 : function(){
       return  <A/> ;
    }
 });

例如,如果您希望A的render()位于B funct1()中。 return <A/>中只有funct1()

我希望它有所帮助。

答案 1 :(得分:0)

只需在那里使用组件名称,就像在AsJPEG中使用标记名称一样。例如,要从B引用A,您只需将其放入B render()

render()