この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。
BFE.devでのAI解答例 - JavaScript コーディング問題
142. lit-html 1 - tagged templates
// html関数はHTML文字列を返すfunction html(statics, ...values) { return statics.reduce((acc, str, i) => acc + str + (values[i] || ""), "");}// render関数はtarget要素にtemplateをレンダリングするfunction render(template, target) { target.innerHTML = template;}
このように実装することで、render(helloTemplate('Steve'), document.body)
が正常に動作するようになります。ただし、rerenderのことは考えず、常に新しい要素を生成するため、パフォーマンスは最適化されていません。