This library implements connection of React, React-Router, Redux, RxJS. It really speeds up developing simple SPA.
react-redux-toolkit does:
- Handling REST API requests.
- Parsing data from response to redux store and easily passing it to your component.
- Handling authorization, user permissions checking.
- And others.
Example of usage
File routes.js:
const routes = path: '/user-list' component: UserList initialRequest: dataListID: 'users' dataListURL: '/users' defaultParams: _limit: 100 _sort: 'name' total: bodytotal data: bodylist allowedRoleTypes: 'admin' 'super-admin' modalWindows: modalID: 'editCreateUsers' component: EditCreateUsers dataid ? method: 'put' url: `/../users//` data : method: 'post' url: '/../users/' data dataListID: 'users' ... ; ;
File UserList.js:
const UserList = /* Here render your users (for example) */ data )
File App.js:
; ; const App = <Routes routes=myRoutes> ;