up:: Programming

いろんなライブラリをモバイルアプリに変換するフレームワーク。
React,Angular,Vueの他、SvelteやSolidJS,Ionic Portals、Pure Typescript,Pure Javascriptも使える。

SolidJS
ReactもSvelteも大好きな私が思うSolidJSの良いところ JavaScript - Qiita
最速らしい。Svelte同様直接DOM。

ReactとVueの比較 | 完全に同じアプリのコードの書き方の違い JavaScript - Qiita

Reactを使用するなら、このフレームワークはReact Nativeでも代用できる。
主な違いは以下。

  • NativeScriptは色々なライブラリを使える
  • NativeScriptは必要に応じてKotlinなどネイティブコードを使える(React NativeはJavascriptでネイティブと通信するが、NativeScriptはネイティブコードにコンパイルするため)
  • React Nativeはユーザーが多く情報が出やすい
  • React NativeはWindowsAppも作れる

React Native vs NativeScript: Top Differences - GeeksforGeeks