В JSX имена тегов нижнего регистра считаются HTML-тегами. Тем не менее, имена тегов в нижнем регистре с точкой (свойство accessor) не являются.
См. Теги HTML vs React Components .
компилируется в React.createElement('component')
(html-тег)
компилируется в React.createElement(Component)
компилируется в React.createElement(obj.component)