Я бы сделал это с помощью простых условий:
const Link = (props) => {
return (<a className="nav-link"
href={props.href}
data-toggle={props.hasCollapse ? 'collapse' : null}
data-target={props.hasCollapse ? props.collapseId : null}
>
<i className="fas fa-fw fa-cog"/>
<span>{props.title}</span>
</a>
)
}
Кроме того, похоже, что вы устанавливаете свойства данных для использования с Bootstrap или подобной библиотекой. Возможно, вы захотите взглянуть на React Bootstrap и использовать их компоненты, разработанные для использования в React, не занимаясь беспорядочной манипуляцией с DOM.