Boilerplate for Koa, TypeScript and React for server side templating
Note that this is not pushing React for the front end, but purely for a back end templating. If you want something universal that runs the same code on the server and the browser, you can take a look at Next.js or other similar solutions. A good place to start is reading about Building Decoupled Sites and Apps with GraphQL and Next.js.
I might use this in the future, so it's mostly a personal backup. No warranty whatsoever.
Install dependencies from NPM with yarn and then run nodemon (which in turn restarts ts-node on changes):
$ yarn $ yarn run dev
build/) and then run the app:
$ yarn run build $ yarn run start
Note: Please note that when running in production, the environment variable
NODE_ENV should be set to
production as this improves the performance of Server Side Rendered React.js significantly.