This project was created according to Udemy course by Stephan Grider to learn and practice Redux Toolkit, Async Thunk and Redaux Toolkit Query. add/remove users worked with asyncThunc and add/remove album and photos with RTK Query. In this project we used tags for auto reftching data after add or remove item With this, the store and the database remain in sync.
You can improve it by adding style and other things! and for use this project you can use npm start
script in terminal.
-
Add user random name with faker to database (Async Thunk)
-
Remove user from database (Async Thunk)
-
Expand user panel for show albums
-
Add album with random name (RTK Query)
-
Remove album (RTK Query)
-
Add photo randomly from faker (RTK Query)
-
Remove photo (RTK Query)
- React
- TypeScript
- Redux Toolkit Query
- Tailwind
- json-server
- axios
- react-icon
- faker