useEffect では、
fetchImage を呼び出しているのではなく、それを返しています。
###意思###
リーリー
###著替える###
リーリー
リーリー
ローカル環(huán)境で実行できる理由はちょっと興味深いです。useEffect
フック関數(shù)で関數(shù)を返すと、その関數(shù)はコンポーネントの破棄フェーズで使用されます。つまり、React がコンポーネントをアンロードするときに関數(shù)が呼び出されます。開発モードでは、React はコンポーネントをアンマウントし、マウント後に再マウントするため、破壊関數(shù)であるfetchImage
が呼び出されます。ビルド環(huán)境ではこのようなことは起こりません。