1b115aea1SDerick Montague# Overview
2*7385e139SPatrick Williams
349287562SDerick MontagueVue components are the building blocks of the OpenBMC Web UI. It uses both
449287562SDerick MontagueBoostrap-Vue components, as well as custom components. Using these components
549287562SDerick Montagueassures consistency throughout the application. They also improve the developer
649287562SDerick Montagueexperience and increase efficiency. Review the existing components before using
749287562SDerick MontagueHTML markup. If the feature you're working on includes a new layout pattern,
849287562SDerick Montaguerather than adding raw markup to the page, consider creating a component that
949287562SDerick Montagueother sections of the application can use as well.
10b115aea1SDerick Montague
11b115aea1SDerick Montague[Learn more about Vue components](https://vuejs.org/v2/guide/components.html)
12