質問: (response) => { return response.data.messages[0]; }; ```
回答: そもそもこのエラーが何者なのかはeslintのサイトに載っています。 Require braces in arrow function body DeepLという超優れた翻訳ツールもあるので、頑張って理解していってください。 で、この怒られが何を指しているのかというと、 アロー関数は「1行目で即リターンする」場合は例外として `() => {return 123}`を `() => 123`と記述する事が可能だよという話です。 これを省略するのか!?しないのか!? そんなの人の勝手だろうと思うレベルの話ですが、 プロジェクトのコードがあっちとこっちで書き方が違うとイライラしますよね? そういう目的で、どっちかに揃えようぜって話です。 プロジェクトルートにはeslint.ymlみたいなファイルが存在して、 それのルールに従ったJavaScriptのコードを作るのがベストプラクティスですからね。 eslintのこのエラーは、1行目に即リターンするくせに`{return 123}`という記述をしているとは何事だ!と怒っている設定になっているんじゃないでしょうか? 一度エディタを再起動したりして確認してみてください。