1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

メモアプリ作った。

Posted at

pwaでwebのメモアプリ作った

機能

  • cloud同期
  • responsive
  • オートセーブ
  • オフラインで動く
  • 速い

技術

  • service worker
  • firebase hosting
  • firestore
  • react hook
  • immutablejs

所感

初めてreact hookを使った。
記述がシンプルになって最高だった。
今後はhook一択。
ただ慣れないと最初は厳しいので今回さわれてよかった。
firestoreも今回初めましてだった。
今後api server いらないと本気で思った。
firestoreは設計自体が難しい。
あえて正規化崩して、firestoreを活かせる設計が求められる。
今回は単純なメモアプリだったので簡単だった。
多分複雑なものはまだ設計できないので今後も勉強が必要。
service worker + firestoreでオフラインも完璧に動作するので
簡単なアプリはネイティブの意味なくなってると感じる。
service workerはつまるとこが多い。
特にiphone safariはgoogle 公式の説明のしようと違ってる動作が多々ある。
あとはライフサイクルをきちんと理解しないと、一生クライアントが更新されないことになりうる。

1
2
0

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
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?