registering and using components
component props
managing component content with slots
componentizing existing in-DOM templates
handling events in components