Next.js starter your AI actually understands. Ship internal tools in days not weeks. Pre-order $199 $499 → [Get it now]

How to use Material UI in React

Building React applications with Material Design principles requires a comprehensive component library that implements Google’s design system. As the creator of CoreUI with over 12 years of React development experience since 2014, I’ve worked with various UI frameworks in production applications. Material UI (MUI) is the most popular React implementation of Material Design, offering 50+ customizable components with excellent TypeScript support. The installation is straightforward and provides immediate access to buttons, forms, navigation, and layout components.

Read More…

How to use ViewEncapsulation in Angular

Managing CSS scope in Angular components is critical for preventing style conflicts and maintaining clean component boundaries. With over 12 years of Angular experience since 2014 and as the creator of CoreUI, I’ve used ViewEncapsulation extensively in enterprise applications. Angular provides three ViewEncapsulation modes: Emulated (default), None, and ShadowDom, each controlling how styles are scoped to components. The ViewEncapsulation strategy determines whether component styles affect only that component or leak to the global scope.

Read More…

How to use CoreUI in React

Building professional admin panels and dashboards requires a robust UI component library that offers consistency, accessibility, and customization. As the creator of CoreUI with over 25 years of software development experience, I designed this library specifically to solve these challenges for React developers. CoreUI for React provides 90+ production-ready components built on Bootstrap 5, offering both free and professional versions. The installation is straightforward and integrates seamlessly with any React application.

Read More…

How to use CoreUI with Vue

CoreUI for Vue provides production-ready UI components, responsive layouts, and professional admin dashboard templates designed specifically for Vue 3 applications. As the creator of CoreUI, a widely used open-source UI library, I’ve designed CoreUI for Vue to deliver enterprise-grade components throughout my 11 years of frontend development. The most efficient approach is installing @coreui/vue and @coreui/icons-vue packages and importing components as needed. This method provides fully integrated Vue 3 components with Composition API support, TypeScript definitions, and comprehensive documentation.

Read More…

How to style components in Angular

Component styling in Angular enables scoped CSS that prevents style conflicts and maintains clean separation of concerns in component architecture. As the creator of CoreUI, a widely used open-source UI library, I’ve designed component styling strategies for Angular applications throughout my 11 years of frontend development. The most maintainable approach is using external stylesheet files with styleUrls and Angular’s default Emulated view encapsulation. This method provides automatic style scoping, supports SCSS preprocessing, and maintains clear separation between template and styling logic.

Read More…

How to integrate Angular Material

Angular Material provides comprehensive Material Design components with accessibility, internationalization, and theming built-in for professional Angular applications. As the creator of CoreUI, a widely used open-source UI library, I’ve integrated Angular Material in enterprise projects throughout my 11 years of frontend development. The most efficient approach is using Angular CLI’s ng add schematic which automatically configures Material with proper dependencies and setup. This method ensures correct installation, configures theming, adds required animations, and sets up typography for immediate component usage.

Read More…

How to integrate CoreUI with Angular

Integrating CoreUI with Angular provides enterprise-grade UI components, admin dashboard layouts, and professional design system for business applications. As the creator of CoreUI, a widely used open-source UI library, I’ve designed CoreUI for Angular to deliver production-ready components throughout my 11 years of frontend development. The most efficient approach is installing @coreui/angular and @coreui/icons-angular packages and importing required modules. This method provides fully integrated Angular components with TypeScript support, reactive forms compatibility, and comprehensive documentation.

Read More…

How to build a dropdown in Vue

Dropdown components provide collapsible menus for navigation, actions, or selections, essential for space-efficient user interfaces and organized content. As the creator of CoreUI, a widely used open-source UI library, I’ve built dropdown systems in Vue applications throughout my 11 years of Vue development. The most maintainable approach is creating a reusable dropdown component with Composition API, managing open state and click-outside detection. This method ensures consistent dropdown behavior across applications with accessibility features and proper event handling.

Read More…

How to build a tooltip in Vue

Tooltips provide contextual information on hover without cluttering the interface, improving user experience with helpful hints and descriptions. As the creator of CoreUI, a widely used open-source UI library, I’ve implemented tooltip systems in Vue applications throughout my 11 years of Vue development. The most maintainable approach is creating a reusable tooltip component with Composition API and conditional rendering on hover. This method ensures consistent tooltip behavior across the application with minimal code duplication.

Read More…

How to build a modal in Vue

Modal components provide overlay dialogs for user interactions without navigating away from the current page, essential for confirmations, forms, and focused content. As the creator of CoreUI, a widely used open-source UI library, I’ve built modal systems in Vue applications throughout my 11 years of Vue development. The most effective approach is using Vue 3’s Teleport component with Composition API to render modals at the document body level. This method prevents z-index conflicts and ensures modals display above all page content.

Read More…
Subscribe to our newsletter
Get early information about new products, product updates and blog posts.
What is globalThis in JavaScript?
What is globalThis in JavaScript?

How to Get Unique Values from a JavaScript Array
How to Get Unique Values from a JavaScript Array

How to Hide Scrollbar with CSS
How to Hide Scrollbar with CSS

How to dynamically add, remove, and toggle CSS classes in React.js
How to dynamically add, remove, and toggle CSS classes in React.js

Answers by CoreUI Core Team