Почему в руководстве по стилю Airbnb говорится, что полагаться на вывод имени функции не рекомендуется?
// bad
class Listing extends React.Component {
render() {
return <div>{this.props.hello}</div>;
}
}
// bad (relying on function name inference is discouraged)
const Listing = ({ hello }) => (
<div>{hello}</div>
);
// good
function Listing({ hello }) {
return <div>{hello}</div>;
}
Это взято из руководства по стилю реакции Airbnb. Может кто-нибудь объяснить, почему «не рекомендуется полагаться на вывод имени функции»? Это просто проблема стиля?