8.3Arrow Functions / Paren Wrap

複数行の式は括弧で囲む

式が複数行にわたる場合は、可読性向上のため括弧で囲みます

暗黙のリターンを使う式が長くなって複数行にまたがる場合、括弧がないとどこからどこまでが関数本体なのかが分かりにくくなります。括弧で囲むことで、式の開始と終了が明確になり、コードの構造が視覚的に理解しやすくなります。

❌ Bad
['get', 'post', 'put'].map((httpMethod) => Object.prototype.hasOwnProperty.call(
    httpMagicObjectWithAVeryLongName,
    httpMethod,
  )
);
✅ Good
['get', 'post', 'put'].map((httpMethod) => (
  Object.prototype.hasOwnProperty.call(
    httpMagicObjectWithAVeryLongName,
    httpMethod,
  )
));