しばらくReact周りの情報を追うのが疎かになっていた感があったので、 ReactアプリをES2015 classでリファクタリングして、ついでにReduxにのせてみた際に学んだことの個人的なまとめ。 すでに自明のことばかりであるけど。 ES2015 classを使うclass例えばES5でコンポーネントクラスを作成するcreateClassを使用している。
はてなブックマークのiOSアプリを真面目に使ってみたらひどい出来だったので書きます。 基本構造 まずはアプリの基本構造をおさらいします。このアプリは大きな画面構成として メイン(様々なエントリー一覧) フィード マイページ の3つからなっています。 それぞれの画面と親子関係、各画面を呼び出すための操作をまとめると以下のようになります。[ ]で囲まれた青文字がUI表現で、赤文字部分が最終操作画面とその説明です。★が初期画面です。 まとめたつもりなんですが読みにくいし主題とあまり関係がないので、面倒な人は下の画像まで読み飛ばしてください [フローティング操作ボタン] メイン(様々なエントリー一覧) [ツールバー横のナビゲーションドロワーボタンから左部ナビゲーション:タイトルは「話題を探す」] [仕切り線:カテゴリー] ホーム [タブ] 人気エントリー(いわゆるホッテントリ)★ 新着エントリー(
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く