This is an educational project designed to help me practice using redux-saga, with a rendering of the latest and trending news on HackerNews. It covers all the basic concepts of redux-saga.
Here's a live demo of the project: https://redux-saga-gamma.vercel.app/
- React.js
- Redux
- Redux Saga
- Typescript
- SASS
- ESLint
- Stylelint
Through this project, I gained experience using the following concepts and technologies:
- Basic concepts of redux-saga
- Environment setup
- Redux Integration
- Redux-Saga Integration
- Effects & Data Fetching
- Saving Data Into Redux-Store
- Parallel Tasks
- Errors Handling
- React Router Integration
- Root Saga Structure
- Connected-React-Router Integration
- Useful Effects
- Clone the repository
git clone https://github.com/Alexey-Pavlov/redux-saga.git
- Install the dependencies
npm install
- Start the development server:
npm run startOpen http://localhost:3000 in your browser to see the result.