Note that this example no longer works with latest Deno as Deno.emit
was
removed from the core APIs.
An example of how you can use Opine with React.
This example uses ejs templates to create the HTML markup, serves static assets for styles, and performs server-side rendering of the React application. The application itself makes use of experimental Suspense for data-fetching which demonstrates "render-as-you-fetch", retrieving data from an API the server hosts.
Run this example using:
deno run --allow-net --allow-read --unstable ./examples/react/server.tsx
if have the repo cloned locally. Unfortunately template rendering does not currently support remote URLs for views, so this example cannot be run directly from this repo.