【てんぷれーとえんじん】
テンプレートエンジン とは?
💡 「穴埋め問題」のようにデータをはめ込むエンジン
📌 このページのポイント
テンプレートエンジンって何をするものなの?
たとえば通販サイトの商品ページを考えてみて。レイアウトはどの商品も同じだけど、名前・価格・画像は商品ごとに違うよね。テンプレートエンジンは「ここに商品名、ここに価格」という雛形を用意して、データを流し込んで完成ページを作るんだ。「こんにちは、{{name}}さん!」みたいにプレースホルダーを書くイメージだよ。
どんな種類のテンプレートエンジンがあるの?
テンプレートエンジンを使うときの注意点ってある?
Reactを使っていたらテンプレートエンジンは不要なの?
テンプレートエンジンを自作することってあるの?
まとめ:ざっくりこれだけ覚えればOK!
「テンプレートエンジン」って出てきたら「雛形にデータを埋め込んで動的にページや文書を生成する仕組みだな」と思えればだいたいOK!
📖 おまけ:英語の意味
「template engine」 = 雛形を処理するエンジン
💬 templateは「型紙・雛形」という意味。同じ型紙を使い回してデータだけ入れ替えるイメージだよ