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