lost9123193 lost9123193 - 1 year ago 142
React JSX Question

How to Call a Function inside a Render in React/Jsx

I want to call a function inside some embedded html. I tried the following but the function isn't called. Would this be the incorrect way of calling a function inside a render method?

import React, { Component, PropTypes } from 'react';

export default class PatientTable extends Component {
constructor(props) {
this.state = {
this.renderIcon = this.renderIcon.bind(this);

console.log("came here")
<div>Function called</div>

render() {

return (
<div className="patient-container">



Answer Source

To call the function you have to add ()

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download