I have a love/hate relationship with HTML templating languages. I love them because they make writing HTML so straightforward. I hate them because they make it difficult to create reusable components. Handlebars is no exception. I have found it to be a wonderful templating language. I initially found it by switching out EJS for Handlebars and was immediately impressed by how much better Handlebars was to work with. Unfortunately, I have since focused my attention on React for handling my Views, so I am no longer using HTML templating languages. However, I _still_ find myself reaching for handlebars for _other_ templating needs, such as if I need a madlib style data template that can be filled in with user input, handlebars is a great option!
"Minimal templating on steroids"