Notes
Rust・Go・TypeScriptを中心に、Web開発の実践知識をまとめたコンテンツ一覧
Articles
Vue3 Suspenseで非同期処理のUXを改善する方法【実装パターン・コード例付き】
Vue3で非同期データの取得中にローディング表示を出す処理は、v-if と ref フラグの管理が煩雑になりがちです。<Suspense> は、この非同期描画の制御を宣言的なテンプレー …
Vue useTemplateRefの使い方 - ref()との違い・TypeScript型付け・実践パターンまで網羅
Vue 3のComposition APIでDOM要素を参照するとき、ref(null) を使って変数名とテンプレートの ref 属性を一致させる方法が主流でした。しかしこの方法には「変数名の制 …
Vue3で仮想スクロールを実装する方法|ライブラリ比較・自作・最適化まで
数千〜数万行のリストやテーブルを Vue 3 で描画すると、ブラウザが重くなりフレームレートが急激に落ちます。原因は DOM ノード数の爆発的な増加です。仮想スクロール(Virtual Scroll …
Vue3 ジェネリクスコンポーネント完全ガイド|generic属性で型安全なUI部品を作る方法
Vue 3.3(2023年5月11日リリース、コードネーム「Rurouni Kenshin」)でgeneric属性が追加され、SFC(単一ファイルコンポーネント)で型パラメータを宣言できるようになりま …
React NativeでGraphQLを導入する方法 - Apollo Client 4.0・urql・Codegenまで網羅
モバイルアプリ開発では、画面ごとに必要なデータが異なり、REST APIでは過剰取得(over-fetching)や取得不足(under-fetching)が頻発します。GraphQLは「必要なフィー …
React NativeアプリをApp Store・Google Playに公開する全手順【2026年最新】
React Nativeで開発したアプリをApp StoreやGoogle Playに並べるには、コードを書き上げるだけでは足りません。開発者アカウントの取得、証明書やキーストアの管理、ストア固有のメ …
React Native CodePushとは?App Center終了後のOTAアップデート完全ガイド【2026年版】
React Nativeアプリのバグ修正やUI微調整を、ストア審査を通さずにユーザーへ即座に届けたい。そんなニーズに応えてきたのがCodePushです。
ただし2025年3月のApp Center終了 …
React Native Expo Routerの導入から実践まで|ファイルベースルーティング完全ガイド
React Nativeアプリの画面遷移を実装するとき、ルーティングの設計で手が止まった経験はないでしょうか。Next.jsやNuxtで定番のファイルベースルーティングをモバイルアプリでも実現するの …
React NativeアプリをGoogle Playに公開する全手順【Expo・CLI両対応】
React Nativeで開発したAndroidアプリをGoogle Playに公開するには、ビルド設定・署名鍵の管理・Play Consoleでのストア情報登録など、コーディング以外の作業が数多く必 …
React Native Server Componentsの全体像 ― Expo Routerで始めるサーバー駆動UI開発
React Server Componentsとは ― モバイル開発における新しい選択肢 React Server Components(RSC)は、コンポーネントのレンダリングをサーバー側で実行し、 …