LoginSignup
637
714

【React+TypeScript】Netflixのクローンを作るチュートリアル

Last updated at Posted at 2021-01-21

こんにちは、フロントエンドエンジニアのてりーです。
僕の詳しいプロフィールはこちら

React + TypeScript.png

※クローン=見た目についてです。
実際のNetflixにある機能で今回実装してしていない部分もあります。

作れるもの

React+TypeScriptを使ったNetflixの映画一覧を表示するアプリケーションです。
完成するとこんな感じになります。
Image from Gyazo

Netflixの映画一覧を取得し、カテゴリー毎に表示しています。
image.png

映画をクリックすると、youtubeのプロモーション映像が流れます。
Image from Gyazo

学べる事

  • ReactのFunctionComponent(関数コンポーネント)とTypeScriptの使用
  • React Hooksによるstate管理
  • TypeScriptで外部APIを扱い、非同期通信でデータを取得
  • movie-trailerにyoutubeを組み込む
  • Firebaseでデプロイ

こんな人に読んでほしい

React、TypeScriptで

  • 入門書やチュートリアルをやった後に、実際に何か作ってみたいという人
  • 普段仕事で基礎的なことはやっているけど、自分で1から何かを作ってみたい人

機能一覧

  • TMDBからNetflixの映画がを取得し表示している
  • ナビが一番上に固定してあり、スクロールにより背景色が変化する
  • バナーに映画とその詳細が表示される
  • カテゴリー毎に表示されている
  • リロード毎にバナーの映画が変わる(ランダムに取得される)

制作物のイメージが出来た所で実際に取り掛かっていきましょう。

ここから先

本記事の内容が好評で、多くの方に読んでもらえた結果、
今だに内容のアップデートなどを行なっている為、zennにて有料販売さえてもらう事にしました。

手を動かしてReact + TypeScriptを学びたい人はぜひ!

Reactの基礎知識に不安がある人へ

React + TypeScriptの具体的な勉強方法のロードマップをまとめました。

興味あればご覧ください。

637
714
5

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
637
714