如何在React / Jsx中的渲染器内部调用函数
我想在一些嵌入式html中调用一个函数。我尝试了以下操作,但未调用该函数。这是在render方法中调用函数的错误方法吗?
import React, { Component, PropTypes } from 'react';export default class PatientTable extends Component {
constructor(props) {
super(props);
this.state = {
checking:false
};
this.renderIcon = this.renderIcon.bind(this);
}
renderIcon(){
console.log("came here")
return(
<div>Function called</div>
)
}
render() {
return (
<div className="patient-container">
{this.renderIcon}
</div>
);
}
}
回答:
要调用该函数,您必须添加 ()
{this.renderIcon()}
以上是 如何在React / Jsx中的渲染器内部调用函数 的全部内容, 来源链接: utcz.com/qa/408732.html