hola encontré en youtube estos videos que muestran como es la programación orientada a objetos enseñándonos a crear una clase pero también su método se puede aplicar a la creación de componentes porque funciona muy parecido al menos en una parte de la creación de componentes.
les dejo el primer link .
el curso es de Jorge Ivan Rivalcoba
Link