Components
Ionic provides a comprehensive library of UI components that can be used to build beautiful, native-feeling mobile apps.
Overview
Ionic components are built using Web Components, which means they work with any framework or no framework at all. Each component is designed to follow platform-specific design guidelines, ensuring your app looks and feels native on iOS, Android, and the web.
Component Categories
Navigation Components
ion-navion-routerion-tabsion-menu
Form Components
ion-inpution-textareaion-checkboxion-radioion-selection-toggleion-range
Button Components
ion-buttonion-fabion-fab-button
List Components
ion-listion-itemion-item-groupion-item-sliding
Card Components
ion-cardion-card-contention-card-headerion-card-title
Modal Components
ion-modalion-popoverion-alertion-action-sheetion-loadingion-toast
And Many More...
Ionic provides over 100 components covering all aspects of mobile app development.
Usage
Components can be used in Angular, React, Vue, or vanilla JavaScript projects. Each framework has its own integration package:
- Angular:
@ionic/angular - React:
@ionic/react - Vue:
@ionic/vue - JavaScript:
@ionic/core