A TypeScript-enabled react/redux application
Branch: master
Clone or download
Latest commit 161b6fe Jun 18, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Removes (unused) redux-thunk Jun 7, 2018
.gitignore Removes typings Oct 5, 2017
.travis.yml Restores full build in CI May 9, 2017
CONTRIBUTING.md In the beginning... Aug 17, 2016
LICENSE In the beginning... Aug 17, 2016
README.md Fix README commit Mar 7, 2018
index.html Fixes paths post-upgrade Nov 9, 2017
package.json Upgrades dependencies Jun 19, 2018
tsconfig.json Removes typings Oct 5, 2017
tslint.json Updates key dependencies Jul 19, 2017
webpack.config.js Fixes build path (#40) Jun 19, 2018


Typescript + React + Redux

All the concepts and tooling you'll need to get started, packed into one tiny counter.

With step-by-step instructions:

  1. TypeScript and Redux: getting started (c75b9f2)
  2. TypeScript and Redux: adding React (c75b9f2)
  3. TypeScript and Redux: async actions (92ef3b0)
  4. TypeScript and Redux: unit testing with Jest (84ff69b)
  5. Integrating TypeScript and redux-thunk (4859392)
  6. DRY-ing up with higher order components (002e3bd)
  7. Generic Redux actions (67718f4)

And a live demo.


Install and build demo application:

$ npm install
$ npm run build
$ npm start

...now open http://localhost:8080 to see the counter in action!


Build Status Coverage Status

$ npm test


Let's solve 'em!