https://github.com/restuwahyu13/react-todolist-redux-saga
example react todo app using redux saga
https://github.com/restuwahyu13/react-todolist-redux-saga
es6 javascript react reactjs redux redux-saga todoapp-react
Last synced: 5 days ago
JSON representation
example react todo app using redux saga
- Host: GitHub
- URL: https://github.com/restuwahyu13/react-todolist-redux-saga
- Owner: restuwahyu13
- License: other
- Created: 2020-10-12T12:03:50.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-04-03T23:44:35.000Z (about 2 years ago)
- Last Synced: 2025-03-31T06:25:08.900Z (25 days ago)
- Topics: es6, javascript, react, reactjs, redux, redux-saga, todoapp-react
- Language: HTML
- Homepage:
- Size: 13.3 MB
- Stars: 7
- Watchers: 1
- Forks: 5
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
### Minimalize Modern React Boilerplate (Easy To Customize)
**Berikut** adalah **React Boilerplate** yang sudah siap pakai untuk **Production** atau **Development** yang sudah terintegrasi dengan beberapa tools **Front-End** populer khususnya untuk **React Developer** dan bisa di **customisasi** sesuai dengan selera masing - masing bagi siapa saja yang mau menggunakannya, dikarenakan dari masing - masing orang mungkin ingin mempunyai standar **customisasi** nya sendiri sesuai dengan keinginannya masing - masing, **demo mini project** menggunakan [**React CSA Boilerplate**](https://ngintip-ongkir.herokuapp.com).
#### Run Application
- Development Mode - **npm run s**
- Production Build - **npm run b**
- Production Build & Analyzer Bundle - **npm run ba**
- Testing React Component - **npm run t**#### Features
- [x] Support REACT HMR & CSS HMR
- [x] Support Proggresive Web Apps (PWA) For Production
- [x] Support SASS Preprocessor CSS
- [x] Support Dynamic Import & Code Splitting
- [x] Support Linting JavaScript & CSS
- [x] Support .env File
- [x] Support Manual Proxy Like CRA
- [x] Support GraphQL
- [x] Support Friendly Error
- [x] Support Styled Components & Another CSS Library In JS
- [x] Support Unit Test Jest & Enzyme
- [x] And More#### Build Include Technology
- React
- Webpack
- Babel
- Workbox
- Eslint
- Prettier
- Stylelint
- Postcss
- Jest
- Enzyme
- Any More#### TIPS (Menyajikan file content yang di compress)
- install **express-static-gzip**
- kemudian tambahkan `code` seperti ini di **Back-End Server** anda.```javascript
if (process.env.NODE_ENV === 'production') {
app.use(express.static(resolve(process.cwd(), 'client/build')))app.use(
'*',
staticGzip(resolve(process.cwd(), 'client/build/static/js'), {
enableBrotli: true
})
)app.get('*', (req, res) => {
res.sendFile(resolve(process.cwd(), 'client/build/index.html'))
})
}
```- atau dengan menambahkan [custom content header middleware ](https://pastebin.com/8zwPjiSH) **(optional)**
### Author
- **[Restu Wahyu Saputra](https://github.com/restuwahyu13)**
### LICENSE
- **[MIT](https://github.com/restuwahyu13/react-boilerplate/blob/master/LICENSE.md)**