Agree with @JayachandraSiddipeta, they why is an important question.
It sounds like this is your first DX Component, which does require specialist skills, so you should be asking why you want to extend Constellation UI first. It is a higher investment path, many clients do this successfully but it would be prudent to look at Out of the Box options first.
Resources
There are heaps of resources to help, some good ones to start (and will give you links to more)