BootstrapBlazor Component Hierarchy Overview
BootstrapBlazor organizes its components into several categories to support enterprise application development:
- Base Classes: Core logic for components, including
BootstrapComponentBase,BootstrapModuleComponentBase(for JS isolation), andIdComponentBase(for automatic client ID generation). - Utility Components: General purpose tools like
ThemeProvider,RenderTemplate, andScript. - Layout Components: Structural elements such as
Layout,Navbar,Row,Stack, and a comprehensiveToolbarsystem (Toolbar,ToolbarItem,ToolbarSeparator, etc.). - Navigation Components: Tools for app movement including
Menu,SideMenu,Pagination,Breadcrumb,Tab, and variousNavbarsub-components. - Form Components: A vast array of input controls including
BootstrapInput,Select,Cascader,DatePicker,DateTimePicker,Transfer(shuttle box), and validation wrappers likeValidateForm.