@EisenbergEffect const HelloMessage = (props) => <div>Hello {props.name}</div>; Here is your example. There is nothing confusing about this way of using and you can adopt similar way of style all around the application and you should. It's much more better option then %99 of other frameworks and much more simpler then all. It's only bad choice when there are no Javascript Engineers in company...