Complex sentence: A component is a custom HTML tag with behavior implemented using JavaScript and appearance described using Handlebars templates.
Split into simpler sentences: A component is a custom HTML tag. Behavior is implemented using JavaScript and its appearance is defined using Handlebars templates.