# `components/` [Directory](https://nuxt.com/docs/getting-started/views#components) Most components are reusable pieces of the user interface, like buttons and menus. In Nuxt, you can create these components in the `components/` directory, and they will be automatically available across your application without having to explicitly import them. *app.vue* ````html ```` *components/AppAlert.vue* ````html ````