/typescript-react-ssr-boilerplate

Boilerplate made from scratch to setup a TypeScript ReactJS application using Server Side Rendering

Primary LanguageTypeScript

Stack

This boilerplate use the following tech stack:

  • TypeScript, as the main language used
  • Webpack, to bundle our source files
  • React, to build our UI
  • Redux, to manage the state of the app
  • Express, as a simple server to render initial page
  • Material UI, as a component library
  • JSS, to style our components

Installation

With Yarn

$> yarn install
$> yarn build
$> yarn start

With NPM

$> npm install
$> npm run build
$> npm run start

Usage

Access the app at localhost:8080