--- description: How to run React Router and Remix under a nonce-based Content Security Policy, and send violation reports to Report URI. --- # React Router React Router - and Remix, which it grew out of - renders inline scripts of its own, so a strict policy needs a nonce reaching each of them. The framework handles the propagation for you, with one exception that catches people out when streaming. ## What React Router gives you - A `nonce` prop on ``, `` and ``, passed straight through to the rendered `