Skip to content

Sample application built with TypeScript, React, Redux, React Bootstrap, SCSS

Notifications You must be signed in to change notification settings

Noviel/react-redux-typescript-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Redux Typescript App

Simple single page application with login and dashboard pages.

Live demo

This project was bootstrapped with Create React App.

Features

  • Clean modular architecture
  • Strongly typed React components and redux
  • Authentication logic and protected routes
  • Redux as a source of truth for routing related side effects, e.g. no data fetching inside components
  • On the fly theme switching

Packages and technologies

  • Typescript
  • SCSS
  • React
  • @reach/router
  • redux, redux-thunk, redux-first-history
  • react-bootstrap
  • date-fns, classnames
  • axios, axios-mock-adapter

Launch locally

git clone git@github.com:Noviel/react-redux-typescript-app.git
cd react-redux-typescript-app
npm install
npm start

About

Sample application built with TypeScript, React, Redux, React Bootstrap, SCSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published