These are the main building blocks for your user interface. A reusable library enhances your product development workflow by reducing design and tech debt, speeding up your process. Examples of core components: buttons, input fields, banners, accordions, etc.