It’s interesting to see a reply I wrote in 2016 on this topic. And today again on the same topic, with a more detailed answer (2021)!
I am glad Bahmni team decided to use ReactJS in 2015-16 time period when the Form Designer (Implementer Interface) work started.
Please read full analysis here: Moving Bahmni codebase from AngularJS to React