TAGS
クッキー同意の法的必要性から実装方法までを素早く学ぶ
Cookie同意ポップアップを実装する法的理由と様々な実装方法について学びます。また、GDPRやプライバシー法を遵守しながらユーザー体験を損なわないために、直接実装する際に考慮すべき主要事項をまとめました。
OKLCH - より良いウェブデザインのための新しい選択肢
OKLCHとは何か、従来のRGBやHSLの限界をどのように克服するか、そしてウェブデザインでどのように活用できるかを学びましょう。
.envファイルの適用順序を理解する(feat. NextJS)
環境変数ファイルの優先順位を理解し、プロジェクトの状況に合わせて環境変数を効果的に管理できます。開発、テスト、本番環境でどのように適用されるかを確認しましょう。
GraphQLとは?
REST APIの限界を克服するために誕生したデータクエリ言語であるGraphQLと、REST APIとの長所と短所を比較しながら探ってみましょう。
ウェブクッキーのセキュリティ属性HttpOnly、Secure、SameSiteを学ぶ
クッキーのセキュリティ属性であるHttpOnly、Secure、SameSite属性を知り、ウェブアプリケーションを保護する方法を見てみましょう。
[HTML] tabindex属性について
多くの開発者が知らない、または見落としがちなHTML属性があれば、それはtabindexです。
[Three.js] さまざまなライトを知る
Three.jsが提供する様々な照明タイプ(AmbientLight、DirectionalLight、PointLight、SpotLight、HemisphereLight、RectAreaLight)の特徴と活用法を例題と一緒に見てみました。
vercel/ogライブラリで動的なOpen Graphイメージを作成する
Next.jsでVercelの@vercel/ogライブラリを活用し、多言語対応サイトに動的なOGイメージを実装する方法をご紹介します。言語ごとに異なるテキストと画像の生成、フォントのカスタマイズまで簡単に適用する方法!
pagefindを利用したブログ検索機能を実装する
静的ウェブサイトのためのクライアントサイド検索ライブラリpagefindを活用して、ブログに素早く簡単に検索機能を追加してみましょう。
Server Actionが断続的に実行されない問題
Vercelのサーバーレス環境でServer Actionコールバックが断続的に実行されない問題の原因分析と解決方法。
[Three.js] Gemometry, マテリアル, Mesh
Three.jsで3D Objectを構成する3つのコア要素であるGeometryとMaterials、そしてMeshについて説明します。
DeepL APIを活用した多言語ブログの自動化を実現
DeepL APIを活用した自動翻訳システムを構築し、技術ブログの多言語サポートを効率的に実装したプロセスを紹介します。
サーバーコンポーネントレンダリング戦略
サーバーコンポーネントのレンダリング戦略を理解し、注意点を説明します。 また、Parallel Routesと一緒に使う時に発生する可能性がある問題とその解決方法についても説明します。
[Three.js] Scene, Renderer, Camera
Three.jsで何かを表現するために必要な最も基本的な3つのScene、Renderer、Cameraについて説明します。
TypeScriptのtypeof演算子
typeof演算子のJavaScript、TypeScriptの文脈での違いと様々な活用方法
公式ドキュメント「Effectで同期する」を読んでまとめる
Reactに存在するeffectについて公式ドキュメントを読み、正しい使用方法について学びましょう。
React Suspenseの登場の背景と使い方を紹介します。
Suspenseの登場の背景と実際の使い方、そしてどのような状況でSuspenseが動作するのか、動作しないのかについて詳しく解説します。
middlewareのmatcherで変数が使用できない理由
Next.js middleware matcherで変数を使用した際に発生する問題とその原因をNext.jsのソースコード分析を通じて探ってみましょう。
Git cherry-pick を理解する
git cherry-pickは特定のコミットを選択的に別のブランチに持ってくるコマンドで、バグ修正、機能移行、リリース管理に役立ちます。
Tanstack Virtual の適用
Tanstack Virtual でリスト仮想化を行い、DOM を最適化しよう!
Named ExportとDefault Exportの理解
Named ExportとDefault Exportについて
Tailwind CSSからカラープロパティを取得する
Tailwind CSSで設定されたカラータイプを取得してみましょう!
静的レンダリングが機能しない問題
Next.jsで正常に動作していた静的レンダリングが予想通りに動作しなくなる問題が発生しました。
クライアントコンポーネント内でサーバーコンポーネントを使用する
Next.jsでは、すべてのコンポーネントはデフォルトでサーバーコンポーネントです。クライアントコンポーネント内でそれらを使用する方法を探ってみましょう。