React Native

React NativeとTypeScriptの開発におすすめな本

投稿日:2020年9月21日 更新日:

React NativeとTypeScriptのおすすめな本を知りたい。

このような疑問に答えます。

React NativeとTypeScriptの日本語の情報はまだ少なく、中々見つかりません。

そんな中、私がReact NativeとTypeScriptでアプリ開発をするにあたって役に立ったおすすめの本を紹介します。

この記事の内容

<スポンサーリンク>

React NativeとTypeScriptのアプリ開発におすすめな本

私が、React NativeとTypeScriptでアプリを開発するときに一番お世話になり、皆さんにもおすすめなのが、React Native ~JavaScriptによるiOS/Androidアプリ開発の実践です。

React Native ~JavaScriptによるiOS/Androidアプリ開発の実践は、大きく3つのおすすめポイントがあります。

その①:環境構築から詳しく掲載

新しい言語やフレームワークを導入するとき、環境構築が一つ大きな壁となります。

この本はReact NativeとTypeScriptで開発するための環境構築が詳しく掲載されていて、環境構築をスムーズに進めることができます。

また、開発に役立つ便利ツールの紹介や導入方法も載ってるのもポイントが高いです。

ひとつ残念なところを挙げるとしたら、環境構築がMacOSを中心に書かれているところです。Windowsユーザーは追加で少し環境構築の手順を調べる必要があります。

Windowsでの環境構築に関しては記事にしているので、React Nativeの環境構築(Windows版)をご覧ください。

その②:掲載されている情報が新しい

2020年5月に初版発行の本なので、載ってる情報が結構新しいです。

2019年にReact Native 0.59から導入されたhooksを用いた情報はインターネット上ではまだ少ないです。

それに対し、この本ではclassでなく、functionと最新のhooksを用いたコードが掲載されていて、とても勉強になります。

その③:サンプルアプリのコードが提供されている

この本では、Todoアプリの作成を例に、アプリ作成の仕方が順を追って説明されています。

そのサンプルアプリのコードがgit上で公開されているので、実際のアプリに触れることができ、イメージがわきやすいです。

また、個人的に躓いた画面遷移や値の受け渡しの部分で、完成したコードを参考にできたことが理解を促進してくれました。

 

React Native ~JavaScriptによるiOS/Androidアプリ開発の実践の一冊で、React NativeとTypeScriptの基礎的なアプリ制作の方法を網羅出来ます。

TypeScriptのおすすめ技術書

TypeScriptはJavaScriptほど、情報が多く出回っていません。

JavaScriptと似ている部分は何とかなるのですが、型定義など、TypeScript特有の部分を理解するのには、技術書を用いるのがおすすめです。

私がおすすめする技術書はプログラミングTypeScript ―スケールするJavaScriptアプリケーション開発です。

プログラミングTypeScript ―スケールするJavaScriptアプリケーション開発はTypeScriptに関する幅広い情報が掲載されています。

その中でも、型定義について基礎的なところから詳しく書かれていて、TypeScript特有の型について理解がしやすかったです。

この一冊が手元にあることで、TypeScriptに関する疑問は一通り網羅できるかと思います。

<スポンサーリンク>

最後に

以上がReact NativeとTypeScriptでアプリ開発をする際におすすめな本になります。

ぜひ参考にしてみてください!

 

紹介した本一覧

広告

<スポンサーリンク>

広告

<スポンサーリンク>

-React Native
-

執筆者:

関連記事

React Nativeの環境構築の手順【MacOS版/M1対応】

MacOSでReact Nativeの開発環境を構築する方法を知りたい。 iOS、Android、それぞれの開発に必要なツールが知りたい。 このような疑問に答えます。 この記事では、MacOSでRea…

もっと見る

React Nativeのおすすめの勉強法と進め方【環境構築から学習まで】

React Nativeの学習方法が知りたい。 このような疑問に答えます。 私がReact Nativeを習得した経験を踏まえた上で、React Nativeのおすすめの学習方法をまとめました。 ※こ…

もっと見る

【React Native】classとfunction、どちらを使うのか

classとfunctionの違いを知りたい。 どちらを使ったらいいのかわからない。 このような疑問に答えます。 React Nativeには、classとfunctionがあり、どちらを中心に使えば…

もっと見る

React Nativeでclassをfunctionに変換する10ステップ

React Native のclassをfunctionに変換したい。 このような疑問に答えます。 React Nativeでモバイルアプリ開発をするとき、functionで作りたくても、多くの資料は…

もっと見る

react-native-calendarsの日本語化とカスタム方法

React Nativeでカレンダーを実装したい。 react-native-calendarsの使い方やカスタム方法が知りたい。 このような疑問に答えます。 〇この記事の内容 react-nativ…

もっと見る


comment

メールアドレスが公開されることはありません。

プロフィール

プロフィール

海外経験14年の帰国子女。
未経験からエンジニアに転職。
開発を中心にPLとして活動中。

詳しいプロフィールはこちらから。

広告

<スポンサーリンク>