404 in Hosted Test - NoSuchKey

Twitch extensions “expect” HTML files to exist.
You define the HTML files for each view in the console.

So you choose

I don’t know I don’t use react.

When buidling extensions I seperate my “config” and “dashboard” JS from my “viewer” JS to keep the bundle for each view minimal.

So each “view” is a seperate “app” in this regard. To keep the bundle/file size low (very useful for mobile viewers and prevents “leaking” my management code to viewers)