а первое вообще ничего не значит. какая к чёрту декларативность?
дать понять будущему себе и коллегам, что этот компонент будет рендериться только при условии наличия вот этих данных непосредственно в коде. в скобках я указал — раскрытие деталей реализации.
впрочем, мне тут в треде уже пояснили, где косяк этого подхода и сошлись на ином.