title で全ての説明が終わった気がしますが以下のようなコードを書いていて
const apiUrl = (process.env.NODE_ENV !== "build") ? "http://localhost:3041/api" : "/api"
package.json には以下のような記述をしていましたが process.env.NODE_ENV が build にならないので何でだろうと思いました。
"build": "NODE_ENV=build react-scripts build"
console.log を仕込んだところ結果は下記の通り
Object {NODE_ENV: "production", PUBLIC_URL: ""}
最初に出てきていたコードは下記の通り修正して無事動作しました。おしまい。
const apiUrl = (process.env.NODE_ENV === "production") ? "http://localhost:3041/api" : "/api"