apiを叩くときにapikeyを隠すために.envファイルを作成すると思います。
(gitで管理されないようにするため)
その際、一度再起動しないとエラーになります。
僕はそれでしばらく悩みました。。。(ググったら同じ悩みの人がいてすぐ解決案を知れました)
なので
.envファイルを作成→apikeyを設定→.gitignoreに.envを記述→「再起動」
この手順でやりましょう!
またNetlifyでデプロイする際も注意が必要です。
.gitignoreでgitから管理されてない状態のため、環境変数を設定しないといけないです。
またここでしばらく悩みました。。。
deploysetting→Build&dploy→Environment variables
ここでkeyとvalueを設定できます。するとデプロイできるかと思います
最後に
エラー発生した際はググることももちろん大切ですが、時間を掛けすぎるのもよくないかなと思います。
身近に質問できる環境を作ることをお勧めします!