# My Demo Extension Not appearing in hosted testing on my channel

**URL:** <https://staging-discuss.dev.twitch.com/t/my-demo-extension-not-appearing-in-hosted-testing-on-my-channel/17509>\
**Category:** Extensions\
**Created:** [September 3, 2018, 2:14pm UTC](https://staging-discuss.dev.twitch.com/t/my-demo-extension-not-appearing-in-hosted-testing-on-my-channel/17509 "2018-09-03T14:14:32Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![AlbericoD](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/albericod/32/4325_2.png) [@AlbericoD](https://staging-discuss.dev.twitch.com/u/AlbericoD)\
**Post date:** [September 4, 2018, 4:30pm UTC](https://staging-discuss.dev.twitch.com/t/my-demo-extension-not-appearing-in-hosted-testing-on-my-channel/17509/7 "2018-09-04T16:30:33Z")

</div>

So when I was implementing reactjs in the twitch extension I had this same problem with hosted test, normally this is a problem with dynamic routes, there are a few ways to solve this, one of them is to use HashRouter’s react-router-dom, the BrowserRouter does not work correctly when embedded in the twitch, there is some discussion in the forum about it.

All problems with assets, uploads, routes and webpack (this is very important, its extension is usually refused if you do not change some configurations of the webpack) of the reactjs:

> [@Hosted Test Status](https://staging-discuss.dev.twitch.com/t/hosted-test-status/15788/4):
>
> Thanks for your answers and your time ! smiley

> [@Webpack Not Allowed - Official Answer Requested](https://staging-discuss.dev.twitch.com/t/webpack-not-allowed-official-answer-requested/12220/4):
>
> Can’t you still use Webpack? When you say “obfuscated code” I’d assume you mean “minified”. I suppose I can understand that. It will suck for load times, though, so I imagine a lot of dirty one liners in some extensions. Anyway, Webpack or Browserify should still be fine, right? I mean, what if you make an extension with React? It’s not expected of people write raw React code… right?

> [@\[HELP\]The file you upload is not a valid ZIP](https://staging-discuss.dev.twitch.com/t/help-the-file-you-upload-is-not-a-valid-zip/16614/5):
>
> solved, it was the type of compression, thanks for the support again xD @edit for who is linux user the correct command is recursive, for example in the react of the build folder is: zip -r name.zip ./\* routing works with react-router-dom with hashrouting the paths by their turn are: / # / viewer / # / page-config / # / live\_config I hope it helps someone in the future.

---

_[View the full topic](https://staging-discuss.dev.twitch.com/t/my-demo-extension-not-appearing-in-hosted-testing-on-my-channel/17509)._
