- Clone repo using
git clone https://github.com/naxa-developers/<Your Project>
- Run
npm i
in order to install dependencies. - Now you can run
npm start
to see the example app athttp://localhost:8080
- React
- Connected React Router
- Redux
- Redux Persist
- Redux Sauce
- Redux Saga
- Immer
- Table Component (Used for Working on Table Easily,Dynamically).
- usePagination (Used for Working on Pagination Easily without Writing all the Logic
repetitively).
- sortByKey (Used for sorting any array of object with a key given to it and
the key can be made dynamic as well).
-- src/
-- actions/ --> for redux actions
-- assets/ --> for static assets and styles
-- components/ --> for components
-- common/ --> for shared components
-- hooks/ --> for custom hooks
-- reducers/ --> for redux reducers
-- routes/ --> for all routes
-- sagas/ --> for redux sagas
-- selectors/ --> for getting derived state from store
-- services/ --> for api requests
-- utils/ --> for utility / helper functions
-- views/ --> for page specific components / container components
If you are having problem using any of those mentioned features (utils, hooks, components) feel free to tell anyone in the frontend channel.