I work on a subscription product that uses React and doesn't show anything if you have no Javascript... Not because there is any blocking but because it fundamentally depends on it.
The only HTML is a shell that has some <script> tags and a <div> in it. The react app is written in Javascript and writes DOM nodes into that <div>. With no Javascript you just see the empty shell.