Ionic-native vs components


I was using Alert to display a loading dialog when data was being fetched from an API. The issue I was having with it was that there was a noticeable delay between when the screen loaded to when the Loading dialog appeared.

I’ve been playing around with this all day and found SpinnerDialog in ionic-native.

This works perfectly now, pops up immediately when the request for data is made.

I’m very happy with this.

My question is - In general is it better to use ionic-native plugins when possible? Is there any caveat to this? Or a tradeoff?

Opinions and anecdotal evidence welcome as well as hard data :slight_smile:

Thanks in advance for your feedback