React Component Design

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]