症状
reactでSPAアプリを開発していた時、以下のエラーが表示されました。 翻訳すると「関数外の「return」」になりました。error
SyntaxError: 'return' outside of function (169:0)
以下がソースです。
APP.js
export const App = () =? {
function Hoge () {
console.log(処理!)
}
}
return(
<div><div>
)
}
解決方法
原因としては、return()が関数の外側にいたためエラーが発生しているというそのままの状況で、今回の場合、functionの閉じかっこを間違えて2つ書いてしまい、そのメソッドを閉じてしまった状況になってしまい、本事象は発生しました。APP.js
export const App = () =? {
function Hoge () {
console.log(処理!)
}
}//ここを削除して解決
return(
<div><div>
)
}