Implementing interfaces in Lightning Components

A comma-separated list of interfaces that the component implements. An interface defines where Lightning Components are available. The following some of the available interfaces and their importance:

Interface Description 
force:appHostable

Creates a component for use as a navigation element in Lightning Experience or Salesforce mobile apps.

forceCommunity:availableForAllPageTypes

Creates a component that's available for drag and drop in the Community Builder.

flexipage:availableForAllPageTypes

Creates a component for use in Lightning pages or the Lightning App Builder.

flexipage:availableForRecordHome

Creates a component for use on a record Homepage in Lightning Experience. ...

Get Learning Salesforce Lightning Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.