React Components have help many developers in web development. It helped in a lot of way including reusability and scalabilty. Many are still struggling on how to do it right and there were so many fitfalls that can be easily avoided but I guess, an engineer needs to experience it first.
Anyway, I intend to write a very complex component that can essentially solve the problem of scalability and reusability.
[Work in progress]