はじめに
本題の前にcreate react appとviteでは環境変数の指定の仕方が違うということを紹介したい。
viteでは.envにある環境変数の名前をVITE_SOME_KEYのようにVITE_を頭につける必要がある。
呼び出すにはimport.meta.env.VITE_SOME_KEYを使う。
ReactGA.initializeに環境変数を代入
はじめにの内容を踏まえて、
ReactGA.initialize(import.meta.env.VITE_SOME_KEY)
と書いたがエラーが起きた。
結論としては、値がStringとして認識されていないことが原因だった。
ReactGA.initialize(String(import.meta.env.VITE_SOME_KEY))
と書くことで、問題なく環境変数を読み取ることが出来た。