Skip to content

It is a ware house management system, using React18、React-Router v6、React-Hooks、TypeScript、Vite2

License

Notifications You must be signed in to change notification settings

4chuanMcChicken/WareHouseManagementFrontEnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Developed using the latest technology: React18, React-Router v6, React-Hooks, TypeScript, Vite2

🚀 Utilizes Vite2 for project development and packaging (configured with Gzip packaging, cross-domain proxy, packaging preview tools…)

🚀 The entire project is integrated with TypeScript (mainly for learning purposes 🤣)

🚀 Uses Redux for state management, integrated with Immer, react-redux, and redux-persist for development

🚀 Integrates two sets of state management: the master branch uses redux, while the redux-toolkit branch uses redux-toolkit

🚀 Uses TypeScript for second-level packaging of Axios (error interception, common request packaging, global request Loading, canceling duplicate requests…)

🚀 Supports switching between Antd component sizes, dark & gray & weak color modes, i18n internationalization (i18n not yet configured for all files)

🚀 Uses custom higher-order components for route permission interception (403 page) and page button permission configuration

🚀 Supports React-Router v6 route lazy loading configuration, menu accordion mode, infinite level menus, multi-tabs, breadcrumb navigation

🚀 Uses Prettier for code formatting, integrated with Eslint and Stylelint for code quality checking (project specification configuration)

🚀 Uses husky, lint-staged, commitlint, commitizen, cz-git to standardize commit messages (project specification configuration)

About

It is a ware house management system, using React18、React-Router v6、React-Hooks、TypeScript、Vite2

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published