Ninguna.
Los componentes de Angular 2 o los componentes de cualquier otro marco son algo bueno para saber. No como DEBE TENER.
Aún así si quieres saber; Estos son tipos básicos de componentes que uno podría necesitar y será bueno conocer. Pero google siempre estará ahí para ayudarte; Si no, apilar desbordamiento.
- ¿Cuál es la diferencia entre CMS y frameworks en desarrollo web?
- ¿Existe un creador de sitios web que tenga un sistema simple de arrastrar y soltar y que no requiera habilidades de codificación?
- JavaScript (lenguaje de programación): ¿Declarar una variable como "nulo" es lo mismo que declarar la variable indefinida?
- ¿Qué habilidades se requieren para aprender a ser desarrollador web?
- A pesar de las continuas mejoras con el lenguaje de secuencias de comandos a lo largo de los años, ¿por qué Adobe ColdFusion no recibe ningún respeto dentro de la comunidad de desarrollo web?
- Ayudantes de forma y validación
- Datos y ayudantes estatales
- Selectores de fecha y hora
- Superposiciones modales
- Notificación / Alerta
- .etc
La lista puede ser muy larga; puede usar su proyecto para crear una lista satisfactoria.
Todo lo gratuito va a Github, y todos los casos están bajo licencias de uso libre. Entonces puede buscar allí y filtrar por idioma y palabras clave. Y luego ver las estrellas y los problemas cuentan. El recuento de estrellas le dirá qué tan popular es y la actividad del problema le dirá acerca de su adopción entre sus usuarios.
Si le gustó mi respuesta, le agradecería que la votara al presionar el botón azul claro a continuación y pueda seguirme si desea leer más como estos. O puedes visitar mi blog Time to Hack.