Skip to content
Finished code for the "Strongly-Typed, Server-Rendered Views with React and TypeScript" blog post.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Finished code for the Strongly-Typed, Server-Rendered Views with React and TypeScript blog post.


  1. Make sure you've got Node.js installed on your machine. n is a great way to do that.
  2. In the project directory, run yarn or npm install.
  3. In the project directory, run ./node_modules/typescript/bin/tsc to compile the app.
  4. In the project directory, run node dist/main.js to run the app.

Note that IDEs such as Visual Studio Code and WebStorm will perform certain steps that will make some of the above steps unneccessary. When in doubt, consult the documentation for your tools.

Windows Issues

Note that Windows users may have trouble running the TypeScript compiler from the command line, unless they choose to install TypeScript globally on their system. In my experience, the default build task that Visual Studio Code produces for TypeScript Node.js projects will do the trick. If you use Visual Studio Code on Windows, use the keyboard shortcut ctrl-shift-b and hit enter, or run the task through the appropriate menu option. WebStorm will also work, but make sure to remove the "esModuleInterop": true property from the tsconfig.json if present due to a limitation in WebStorm.


Any issues running it? Open an issue!

You can’t perform that action at this time.