Chcę wywołać funkcję wewnątrz osadzonego html. Próbowałem następujące, ale funkcja nie jest wywoływana. Czy byłby to niewłaściwy sposób wywoływania funkcji wewnątrz metody renderowania?Jak wywołać funkcję wewnątrz renderowania w React/Jsx
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>
);
}
}
To zależy od twoich potrzeb, możesz użyć 'this.renderIcon()' lub powiązać 'this.renderIcon.bind (this)'. czy to prawda? ktoś napisał to poniżej. – Siddharth
Nienawidzę być nowym, brakowało(): S Dzięki :) – OmarBizreh