microsoft / TypeScript-React-Redux-Starter

Single page application using React. Uses TypeScript as language. Uses Redux for state management. Uses Bootstrap framework for CSS with Sass as preprocessor. webpack as module bundler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TypeScript React Redux Bootstrap Sass Webpack Starter

This repository

  • is a single page application with React and Redux using TypeScript
  • uses Bootstrap framework and Sass as preprocessor
  • testing with Jest and Enzyme
  • uses webpack as module bundler

Install python

node-sass uses python, so please install python using

npm --add-python-to-path='true' --debug install --global windows-build-tools

Running application locally

npm install

NOTE: Without performing Install python step, npm install would fail

npm run build:dev
npm run start

NOTE: Will start the application in localhost:3001 using webpack dev server

Testing the project

Updating snapshot

npm run test:update-snapshot
npm run test

About

Single page application using React. Uses TypeScript as language. Uses Redux for state management. Uses Bootstrap framework for CSS with Sass as preprocessor. webpack as module bundler

License:MIT License


Languages

Language:TypeScript 79.1%Language:JavaScript 10.0%Language:SCSS 9.8%Language:HTML 1.1%