I think you're getting something conceptually wrong here:
but in every example I see there is also the
The fact that the short examples are followed by a
renderComponent call is for the trivial reason to show the demos. Once again, keep in mind that in React,
<Dialog /> desugars to
Dialog(). If you don't call it nothing happens.
So, simply don't call until you need it.
Also, I don't understand what you mean by:
but obviously this doesn't work as this JS is not a JSX JS file
Since you can just process that file through JSX?
If you're having trouble mentally mapping JSX to functions and vice-versa: try the live compiler here: http://facebook.github.io/react/jsx-compiler.html