我想调用某个嵌入 html 中的函数。我尝试了以下操作,但未调用该函数。这是在渲染方法中调用函数的不正确方法吗?
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()}