Song-Wave Music App

Get Started

  • Step 1:
git clone https://github.com/yeabtsega07/Song-Wave.git
  • Step 2:
cd Song-Wave
  • Step 3:
npm install 
  • Step 4:
    • Start the react application by hitting the command below
npm start

Redux Toolkit Docs

Install Template

vite-template-redux

Uses Vite, Vitest, and React Testing Library to create a modern React app compatible with Create React App

npx degit reduxjs/redux-templates/packages/vite-template-redux my-app

@reduxjs/toolkit

consists of few libraries

  • redux (core library, state management)
  • immer (allows to mutate state)
  • redux-thunk (handles async actions)
  • reselect (simplifies reducer functions)

Extras

  • redux devtools
  • combine reducers

react-redux

connects our app to redux