Skip to content

Latest commit

 

History

History
31 lines (28 loc) · 1.35 KB

README.md

File metadata and controls

31 lines (28 loc) · 1.35 KB

React Redux Hero admin panel

Hero admin panel with functions show, add, delete and filter list of heroes in DB (REST API).

Demo

Used technologies

  • React
    hooks: useState, useEffect, useCallback
    custom react hook: useHttp
  • React-redux (with useDispatch, useSelector
  • Redux-toolkit (with createReducer, configureStore, nanoid, RTK Query createApi, fetchBaseQuery))
  • Pattern when action creators and reducers combined in slice (with createSlice, createAsyncThunk, createEntityAdapter)
  • react-transition-group for transition effects on elements
  • Create React App
  • json-server (in GitHub Pages works with service https://my-json-server.typicode.com/)

How to use

  1. Need Node.js 16 or later
  2. git clone
  3. npm i
  4. npm start

How to deploy (to GitHub Pages)

  1. npm run deploy