Skip to content

ghmasood/RTK-media

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Media App with Redux Toolkit + Async Thunk + Redux Toolkit Query

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.

Features:

  • 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)

Used packages:

  • React
  • TypeScript
  • Redux Toolkit Query
  • Tailwind
  • json-server
  • axios
  • react-icon
  • faker

Snapshot:

Screenshot 1401-11-24 at 21 35 15