This a sample repository on how to use TypeScript with Redux, React and Webpack.
The application simulates a listing of products divided by categories and after that it allows you to show every detail of the product. It's possible to sign in to have access to the personal page using a login.
... personal cart coming soon ...
In order to create this project, I used some libraries that I usually use to startup a project like this:
reduxas state management libraryredux-sagato handle asynchronous operations when an action is dispatchedawesome-typescript-loaderto transpile TypeScript codeavafor the test suitepostcssfor using CSS4 features (as you can see there is not SASS or LESS)webpack(obviously) to bundle the codetslintfor coding style and rules
To kick off the project and see it with HMR (Hot Module Reloading)
npm startTo run the test suite
npm testTo create a production ready bundle
npm run dist