My goal is to update the cross-platform apps dynamically. I looked at react native, and even though it uses JavaScript on the client side, due to the JSX compiler it will be difficult to update the app dynamically(that is my understanding, please correct me if I am wrong).So, the only option available is Cordova. If you are using Cordova for cross-platform apps development, what is your experience? And what are its pros and cons?