I am trying to comprehend when do we use something like in jsx of our react
- something = {this._onRefresh}
- something = {() => this._onRefresh}
- something = {this._onRefresh()}
Where something could be something we are passing to our 
- child component
- onChangeEvent
- onClickevent
- Any other situation you can think about
Where our ._onRefresh() could be 
._onRefresh = () => {
  //changes state of our react component 
  //Call redux action
  //call other functions
}
or In case of forms, it takes in event which triggered it
  ._onRefresh = (event) => {
      //takes target value to search inside the data 
      //Store data in the backend
    }
Can someone please explain me when do we need to use which one? will help me a lot in clearing my fundamentals of react and javascript
 
     
     
     
    