react
Reactとは?
最近はHTMLとjQueryのセットが当たり前な時代
動きのあるページを作ろうとするとjQueryのプログラム部分が複雑になってしまう
それならば最初からJavaScriptがベースでいいのでは?でできたのがReact(Facebookが開発。FacebookのページはReactでできている
JavaScriptでHTML(DOM)を出力する方法にJSXを使う
Reactを使うメリット
- 脱jQuery
- 最近のJavaScriptな書き方でかっこいい
- サクサク動く
- Reactの書き方がパーツ単位のため
+ 再利用性が高い
+ 保守性が高い
+ 最近流行りのアトミックデザインと相性がいい
- Reactを覚えてしまえばReactNativeでスマホアプリが作れる
React Nativeとは?
React Native(リアクトネイティブ)とは何かを詳しくお伝えします。React Nativeとは、Facebookが開発したクロスプラットフォームのアプリ開発用フレームワークです。クロスプラットフォームは、iOSとAndroidどちらでも動くことを意味します。つまり、iPhoneとAndroid端末それぞれのアプリを同時に制作することができます。
React Nativeを使うメリット
- コードの修正が簡単
2つ目のメリットはコードの修正が簡単なことです。React Nativeは、ホットリロード機能があるため、自分が書いたコードを保存すれば、自動でリロードしてくれます。
例えば、UIを修正する際は変更したコードが瞬時に画面に反映されるため、スムーズに開発を進めることが出来ます。
- 開発が効率的
3つ目のメリットは開発が効率的になることです。React Nativeは、クロスプラットフォームフレームワークであるため、iOSとAndroidのアプリを同時に開発することができます。この点はReact Nativeの大きな魅力であると感じました。
TTMエンジニアチームは、顧客のコストを節約し、最高のユーザーエクスペリエンスを備えた製品を提供するために、常にReactプロジェクトの準備ができています。