Hero admin panel with functions show, add, delete and filter list of heroes in DB (REST API).
- React
hooks:useState
,useEffect
,useCallback
custom react hook:useHttp
- React-redux (with
useDispatch
,useSelector
- Redux-toolkit (with
createReducer
,configureStore
,nanoid
, RTK QuerycreateApi, 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/)
- Need Node.js 16 or later
git clone
npm i
npm start
npm run deploy