Mi error, leí el tema por encima y me lo perdí. Pero como otros mencionaron aquí, crearías un componente personalizado. El beneficio de usar un componente existente es que potencialmente ya está mantenido.
Sin embargo, los TC también son útiles para estudiar y usar partes del código en tus propios trabajos personalizados.