Asf React

screenshot of Asf React
react
scss
ant-design

asf 权限管理前端

Overview

The 多租户集成平台 is a front-end npm package that offers a range of features for building web applications. It is compatible with npm version 8 and supports route-based permission control down to the button level. It is written in React, uses antd and redux, and has a smaller bundle size through custom webpack configuration. The package includes commonly used components such as echarts, tabbar, sidebar menu, dynamic form, and searchable tables. All components are written using React hooks for better code purity. The package will soon be upgraded to antd5 and future versions will support Angular and Vue3.

Features

  • Route-based Permission Control: Supports granular permission control down to the button level.
  • Custom Webpack: Uses a custom webpack configuration to minimize bundle size.
  • Commonly Used Components: Includes pre-packaged components such as echarts, tabbar, sidebar menu, dynamic form, and searchable tables.
  • React Hooks: All components are written using React hooks for improved code purity.

Summary

The 多租户集成平台 is a powerful front-end npm package that offers a range of features for building web applications. It provides route-based permission control, custom webpack configuration for smaller bundle size, and pre-packaged components for convenience. The package is written in React using React hooks for improved code purity and will soon be upgraded to antd5 with plans to support Angular and Vue3 in future versions.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

ant-design
Ant Design

Ant Design is a React UI library that provides a set of pre-designed components and design resources for building high-quality, responsive web applications.

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

Redux

Redux is a state management library for JavaScript apps that provides a predictable and centralized way to manage application state. It enables developers to write actions and reducers that update the state in response to user interactions, server responses, and other events, and can be used with a variety of front-end frameworks and back-end technologies.

webpack
Webpack

Webpack is a popular open-source module bundler for JavaScript applications that bundles and optimizes the code and its dependencies for production-ready deployment. It can also be used to transform other types of assets such as CSS, images, and fonts.