如何在React/Jsx中调用Render中的函数

前端之家收集整理的这篇文章主要介绍了如何在React/Jsx中调用Render中的函数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在一些嵌入式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相关文章