📄️ テンプレートの設定
以下のガイドでは、Nodeblocksのフロントエンドフレームワークにおけるテンプレートの定義と設定方法について説明します。
📄️ セッション管理: Cookie vs ローカルストレージ
Webアプリケーションを構築する際には、ユーザーセッションを管理する必要があります。これには、認証トークン、ユーザーの設定、ページのリロードをまたいで保持する必要があるデータの保存が含まれます。
📄️ テーマのカスタマイズ
フロントエンドフレームワークは、シンプルなテーマサポートを備えたデザインシステムを提供しており、これによりアプリケーションの外観や操作感をカスタマイズする多くのケースに対応できます。
📄️ テキストのカスタマイズ
フロントエンドフレームワークは、国際化とローカライゼーションのためにi18nextライブラリを使用しています。これにより、アプリケーション内のテキストの翻訳が簡単にできるだけでなく、カスタム翻訳キーを使用してテキスト自体をカスタマイズすることも可能です。
📄️ ブロックの実装と使用
フロントエンドフレームワークのテンプレートでのカスタマイズの一般的な使用例の1つは、既存のテンプレート内でページやコンポーネントを作成または置き換えることです。このガイドでは、コンポーネントやページを作成するための一般的なワークフローについて説明します。
📄️ カスタムナビゲーションの作成
フロントエンドフレームワークにおけるナビゲーションは、ナビゲーションブロックという特別なブロックによって処理され、アプリケーションの基本構造を定義します。私たちは強力なデフォルトのナビゲーションブロックを提供していますが、独自のナビゲーションコンポーネントを作成して、カスタムナビゲーションを実装することも可能です。
📄️ テンプレートを使用しないでブロックを使用する
フロントエンドフレームワークは強力なデフォルトのテンプレートシステムを提供していますが、ブロックを直接使用して、異なるコンテキストや既存のアプリケーション内でこれらのブロックを使用することも可能です。例えば、フロントエンドフレームワークが提供する既存のブロックページをNext.jsアプリケーションで使用することができます。