When a custom Lightning component is required
Key Takeaway
Use a custom Lightning component when a requirement needs custom layouts, logic or behaviors, or an advanced UI that Salesforce's prebuilt base Lightning components don't offer.
A custom Lightning component, or custom component for short, is a component that you or someone else builds, unlike the standard components Salesforce provides for Lightning pages. It takes programming to create, and it must be configured before it works on a Lightning page.
Lightning pages and their three kinds of components
Lightning pages sit between page layouts and Visualforce pages. Like a page layout, a Lightning page lets you add items, but those items are Lightning components instead of fields or Visualforce components. Using Lightning components as those items gives you more flexibility.
A Lightning page can use three kinds of components:
- Standard components are components that Salesforce builds.
- Custom components are components that you or someone else creates.
- Third-party components come in packages that are already configured and ready to use in the Lightning App Builder.