【Twitterクローン】React×Firebaseでツイッターアプリをハンズオン形式で自作してみよう!
「ReactとFirebaseを連携させてSNSアプリを自作してみたい!データベース管理もしてみたい!」そんなあなたに向けたReact中級者向けの動画です。いつも使っているツイッターを1から自作できるようになります。
本講座で学ぶこと・デモ
本講座の学習の流れ
VSCodeをインストールしよう
Node.jsをインストールしよう
React開発環境構築
Reactプロジェクト内部の説明/整理
コーディングに便利なプラグインをインストールしよう
はじめに
Array.map()
三項演算子の使い方
ツイッター完成品のデモ
ツイッター完成品のソースコード
TwitterのHTML構成を図解で確認してみよう
サイドバーを作成しよう
MaterialUIを導入・インストールしてみよう
SidebarOption.jsを実装してみよう
Material Iconコピペ用テキスト
Material Iconを探す練習をしてみよう
サイドバーにツイートボタンを追加しよう
Sidebar.cssでスタイリングを適用しよう
SidebarOption.cssでスタイリングを適用しよう
App.cssでアプリ全体のレイアウトを変更しておこう
タイムラインを作成しよう
タイムラインのCSSを適用させよう
TweetBox.jsを作成しよう
TweetBox.cssでスタイリングを適用しよう
Post.jsを作成しよう
Post.cssでスタイリングを適用しよう
タイムラインをスクロールできるように修正しよう
ウィジェットを作成しよう
ツイッタータイムライン貼り付けのライブラリを導入してみよう
Wiget.cssでスタイリングを適用しよう
最後にアプリ全体のCSSの修正をしよう
【追加】CSSの最終修正
はじめに図解で全体像を確認しよう
Post.jsコンポーネントにプロップスを渡してみよう
Firebaseを使ってみよう
Firebaseの初期化設定
CloudFirestoreデータベースを使ってみよう
データベースを初期化(連携)してみよう
データベースからデータを取り出してみよう
取り出したデータをPost.jsに渡して出力してみよう
マウント時だけデータを取得するように変更してみよう
ツイート投稿できるようにしよう:その1
ツイート投稿できるようにしよう:その2
最新のツイート順にデータを出力してみよう
リアルタイムでデータを出力してみよう
滑らかにツイートを表示してみよう
最初からサイドバーが選択された状態にしてみよう