I am playing around with the ReactJS framework on JSBin.
I have noticed that if my component name starts with a lowercase letter it does not work.
For instan
In JSX, lower-case tag names are considered to be HTML tags. However, lower-case tag names with a dot (property accessor) aren't.
See HTML tags vs React Components.
compiles to React.createElement('component')
(html tag)
compiles to React.createElement(Component)
compiles to React.createElement(obj.component)