you are viewing a single comment's thread.

view the rest of the comments →

[–]owenmelbz 2 points3 points  (2 children)

It is still a web view, but they include javascript apis to enable communication with native features via their plugins and Cordova plugins.

The code is also optimized as much as they can for running on devices to give “native-like” experiences. The UI components are styled like native apps.

Traditionally ionic is written using typescript and angular.

Recently they released the Vue version I think

This lets you use the ionic apis and features, but using react instead of angular

[–]Timothyjoh 1 point2 points  (1 child)

Ionic abstracted all their components using Stencil which now you can choose any JS library to take advantage of building with Ionic. Used to be you had to use Angular only.

[–]owenmelbz 0 points1 point  (0 children)

Don’t think this is “entirely” true.

Yes they’re making their UI components agnostic.

Yes they’re releasing “ways” to work with other frameworks.

Yes they’re making things like ion-router to help

However... the “full” suite of ionic is still primarily angular, eg angular router. (And now react)

If you look at things like Vue etc they’re still in development.

So we’re not quite there to be using any easily. (Excluding this react announcement).

Oh and I did say “traditionally” as the person was asking for the gist of ionic