「エンジニア・プログラマにしか使えないSNSを作ってみた話」 のクライアントを作成しました。
-
ページング処理
-
無限スクロールを採用しているため、直感的に過去投稿を閲覧できる。
-
途中で新規投稿が追加された場合でも、取得される投稿が重複したり欠落したりしない。
-
-
リクエストの送信を最小限にしてサーバーに負担をかけないようにしている。
-
Lint, CIといったエコシステムを活用し、開発者体験を向上させている。
-
モダンなフロントエンド技術を活用することで保守性・拡張性の高いソースコードになっている。
-
Tailwind CSS, daisyUI の利点を活かし、最低限の労力で独自のデザインを実現している。