tipos de componentes