Я думаю, что вы боретесь, как правило, с однострочным синтаксисом, который не требует возврата, если отсутствуют фигурные скобки. Я имею в виду, что эта строка
return alerts.map(alert => {
return (<div key={alert.id} className={`alert-${alert.type}`}>{alert.msg} </div>)
})
будет такой же, как эта строка
return alerts.map(alert => (<div key={alert.id} className={`alert-${alert.type}`}>{alert.msg} </div>))