При самостоятельном написании компонентов обычно использую наименования в духе :
<Menu>
<MenuItem/>
<MenuItem/>
</Menu>
Сейчас предстоит работа с библиотекой AntDesign и у них то же меню сделано следующим образом :
<Menu>
<Menu.Item/>
<Menu.Item/>
</Menu>
Этот подход используется просто что бы показать что MenuItem не может использоваться вне меню, т.е. не является самостоятельным компонентом? Или же есть какие-то иные причины по которым они могли выбрать такой подход?