@erictan100/ui-component-library
v0.0.8-a
Published
This is a React UI component library.
Downloads
44
Readme
UI Component Library
A React UI component library
Purpose
Several reasons induced the creation of this project:
- To create a reusable, cross-project UI component library.
- Reduce code duplication
- Easier maintenance & upgrades to be performed on the components.
- Avoid third party dependency lock-in. (such as relying external UI library like MUI, Chakra, etc)
- Consistency across application
- Uniform design across different part of the application.
- Customization
- Able to include accessibility for components.
- Custom theming, provide flexibility.
Technology and why it is used
- React
- Large Ecosystem.
- StyledComponent
- Styling/CSS for components.
- Storybook
- Interactive UI documentation.
- Typescript
- Mainly for type safety & code reliability.
- Jest
- Tests to ensure the components are working as expected.
- Rollup
- Tree shaking ability which makes it better at bundling UI library.
