第1部:React Nativeとは何か フレームワークです!! メリット React Native = フレームワーク 1つのコードベースでAndroidをiOSのネイティブアプリ開発を行える、Reactをもとにしたフレームワーク。 Reactの思想を受け継ぐ 「Learn once, write anywhere」一度覚えたら何にでも書ける。 仮装DOMを用いれば大抵のUIを表現できる。 Reactではブラウザがレンダラ、React NativeではネイティブUIがレンダラ。 Reactを学んだことをReact Nativeに応用することができる。 効率の良い学習ができる React Nativeではネイティブ側への変更が加わらない場合はネイティブのコンパイルはされない。 ソースコードを書いてから実行されるまでの時間が短い。 ECMAScript2015での開発 npmの豊富なライブラ