Simple Isomorphic NanoJSX example Everything is server-side rendered. Only the <Counter /> component get hydrated (just like the "island" concept). Using express, typescript and esbuild. npm i npm run build npm run serve open http://localhost:5454/