Libraries
Here are some notable libraries that I usually use.
Styling Libraries
| Library | Description | 
|---|---|
| Tailwind CSS | utility class | 
| SASS / SCSS | CSS pre-processor | 
| Chakra UI | great component library with great default style | 
Resources
UI Component Libraries
Library for UI Components like carousel, toast, tabs, etc.
| Library | Description | 
|---|---|
| Swiper | Carousel, there is a wrapper for react if you use react | 
| React Hot Toast | Toast with great default style | 
| Headless UI | Have a lot of headless component like tabs, disclosure, radio, etc. | 
| Radix Primitives | Primitive component library | 
| Rough Notation | Library to create and animate annotations on a web page | 
Resources
- Library: React Hot Toast, some snippets and hooks
 
React Libraries
Library that I use with React.
| Library | Description | 
|---|---|
| React Icons | Collection of icons from different sources, really handy | 
| React Dropzone | Upload Dropzone component | 
| React Image Lightbox | Lightbox for images | 
| React Hook Form | Form management, and validation | 
| Yup | Validation library, paired with react-hook-form | 
| SWR | Library to cleanly fetch data from API | 
| Zustand | State management library | 
| React Datepicker | Datepicker component | 
Resources
Config Libraries
Development config such as code formatting, linting, etc.
| Library | Description | 
|---|---|
| Prettier | Code formatting | 
| ESLint | Linting | 
| Lint Staged | Only run linter on staged files | 
| Husky | Automation for git hooks | 
| Standard Version | Changelog generator |