自動で付与されないので、クライアント側(javascript)で付与します。FunctionsもDatabaseの更新日時を使用するように変更します。/recentUpdatedTodosをDashboardに表示します。Dashboardの下にRecentUpdatedTodosコンポーネントを新規作成します。他のユーザのタスクは閲覧できて、自身のタスクは閲覧・編集できるようになったアプリに発生した2つのバグのうち、もう1つのバグを修正します。ログインしたユーザ自身のタスク以外は変更できないように修正します。ログインしたユーザのタスク一覧以外を表示している時は、以下のようにします。現在の実装では、ログインしたユーザのタスク一覧が表示されています。これを、パスで指定されたユーザのタスクを読み込むように変更します。Firebaseを使用して、タスクの作成/更新があった時に、"最近の更新”に登録します。ユーザは"最近の更新"から各ユーザのタスク一覧へジャンプすることができます。タスクの書き込みパスを変更します。書き込みパスを、todos/からtodos/${uid}に変更します。念のため、uidが定義されていない時はエラーを出すようにします。ユーザごとにデータを保存するように変更します。ログイン機能のviewを作成します。未ログイン時にはGoogleアカウントでログインボタンを表示し、ログイン時には名前とログアウトボタンを表示します。認証機能を実装します。react-redux-firebaseのAPIを利用します。始めにindex.jsのcreateStoreWithFirebaseを変更します。タスクの完了フラグの切り替え(toggleTodo)をFirebaseと連携します。actionsのtoggleTodoを変更します。actionをそれぞれdispatchしました。今回はそれぞれに対するreducerと画面表示を実装します。Firebaseへの更新の際に、以下の3つのタイミングでstateを更新したいと思います。Database(以下、Firebase)に変更します。データ読み込みのコードはcontainerに記載します。タスク一覧(todos)をFirebaseから取得します。initを実行して、プロジェクトにFirebaseの設定ファイルを追加します。1ではFirebaseをReact+Reduxのアプリに統合していきます。Reduxの公式ページに記載されているタスク管理アプリを使用します。Firebaseで開発を始めました。勉強中のところもありますが、自身の力でアプリを作成できるようになってきたので、ここまでどのように学んできたか書いておきます。他言語の経験者でwebの経験があると参考になると思います。タスク管理アプリを作ります。Reduxの公式ページに載っているサンプルを元に、react-reduxで作られたアプリにfirebaseとMaterial-UIを導入します。「ピーターからの問題」1から9までを使って分数の穴埋め算。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。