When to submit to the app store

I’m a huge fan of Ionic and moved our app from native to javascript in support of all the Ionic simplicity and features especially deploy.

My question is if I add a cordova plugin do I need to resubmit the app to the app store?

yep, adding a plugin --> downloads the sources and connects the functionality to the javascript code of your app. To get the functionalities in the production app you need to rebuild and resubmit your apps.