JavaScriptのテンプレートの例と使用方法


  1. テンプレートリテラルを使用した文字列の組み立て

テンプレートリテラルは、バッククォート(`)で囲まれた文字列です。変数や式を埋め込むことができます。例えば、以下のように使用します。

const name = 'John';
const age = 30;
const message = `私の名前は${name}です。年齢は${age}歳です。`;
console.log(message);

このコードでは、${}で変数や式を囲むことで、文字列内で動的な値を埋め込んでいます。

  1. テンプレートエンジンの使用

テンプレートエンジンは、より複雑なテンプレート処理を行うためのツールです。代表的なテンプレートエンジンには、HandlebarsやEJSなどがあります。以下は、Handlebarsを使用した例です。

まずは、テンプレートの作成です。

このコードでは、Handlebars.compileでテンプレートをコンパイルし、{{}}で囲まれた部分にデータを埋め込みます。

  1. Reactなどのフレームワークの使用

JavaScriptのフレームワークを使用することで、より効率的にテンプレートを管理できます。Reactを例に挙げます。

まず、コンポーネントを作成します。

function BlogPost(props) {
  return (
    <div>
      <h1>{props.title}</h1>
      <p>{props.content}</p>
    </div>
  );
}

そして、コンポーネントを使用してブログ投稿を表示します。

このコードでは、Reactコンポーネントを使用して動的なブログ投稿をレンダリングしています。

以上が、JavaScriptのテンプレートの例と使用方法です。テンプレートリテラル、テンプレートエンジン、フレームワークなど、さまざまな方法がありますので、目的や状況に応じて適切な方法を選択してください。