You create custom components when one of the standard Flex
components lacks something you need.
You don't need to extend your custom component, but when you
create custom components you often will extend an existing Flex
component so you can take advantage of the functionality common to
Your file size may increase depending on what you do.