如何从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
}
});
答案 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()