Devolver un objeto literal
A veces necesitamos devolver objetos literales y si utilizamos la sintaxis de fat arrow puede dar problemas por ejemplo:
var foo = ()=>{
bar: 123
};
console.log(foo);
Esto al ser una función anónima, en realidad, no nos devuelve el objeto literal sino que se muestra así
function () {
bar: 123
};
Mientras que si lo hacemos de la siguiente forma podremos obtener un objeto literal con una función que utilice fat arrow
var foo = ()=>({
bar: 123
});
Esto nos devolverá:
function () { return ({
bar: 123
}); };