Os componentes principais incluem a estrutura básica do HTML, estilos CSS, scripts JavaScript e elementos de design, como imagens e layouts, que compõem a experiência do usuário.