An open API service indexing awesome lists of open source software.

https://github.com/anupsarkar-dev/reactreduxtstemplate

React with redux,typescript,webpack,babel,ant design boilerplate template
https://github.com/anupsarkar-dev/reactreduxtstemplate

Last synced: 2 months ago
JSON representation

React with redux,typescript,webpack,babel,ant design boilerplate template

Awesome Lists containing this project

README

          

# Frontend Boilerplate with React, Redux , TypeScript , Webpack, Babel, Ant Design & many more with the integration of Github Pages

A bare minimum react-hooks-redux-webpack-typescript boilerplate with TodoMVC example.

Note that this project does not include **Server-Side Rendering**, **Static code analysis**, **Testing Frameworks**
If needed, please fork this repository and add your own that meets your requirements.

Ideal for creating React apps from the scratch.

Check Online : https://meanupsarkar.github.io/ReactReduxTsTemplate/

## Contains

- [x] [Typescript](https://www.typescriptlang.org/) 4.3
- [x] [React](https://facebook.github.io/react/) 17
- [x] [Redux](https://github.com/reactjs/redux) 4
- [x] [Redux Thunk](https://github.com/reduxjs/redux-thunk) 2.3
- [x] [React Router](https://github.com/ReactTraining/react-router) 5.2
- [x] [Redux DevTools Extension](https://github.com/zalmoxisus/redux-devtools-extension)
- [x] [TodoMVC example](http://todomvc.com)

### Build tools

- [x] [Webpack](https://webpack.github.io) 5
- [x] [Tree Shaking](https://medium.com/@Rich_Harris/tree-shaking-versus-dead-code-elimination-d3765df85c80)
- [x] [Webpack Dev Server](https://github.com/webpack/webpack-dev-server)
- [x] [Typescript Loader](https://github.com/TypeStrong/ts-loader)
- [x] [PostCSS Loader](https://github.com/postcss/postcss-loader)
- [x] [PostCSS Preset Env](https://preset-env.cssdb.org/)
- [x] [CSS modules](https://github.com/css-modules/css-modules)
- [x] [React Hot Loader](https://github.com/gaearon/react-hot-loader)
- [x] [Mini CSS Extract Plugin](https://github.com/webpack-contrib/mini-css-extract-plugin)
- [x] [HTML Webpack Plugin](https://github.com/ampedandwired/html-webpack-plugin)

## Installation

```
$ npm ci
```

## Running

```
$ npm start
```

## Build

```
$ npm run build
```

## Deploy (to the [GitHub Pages](https://meanupsarkar.github.io/ReactReduxTsTemplate/))

```
$ npm run deploy
```

# License

MIT