---
schema_version: "1"
id: 9abf79ab20540c287917c2b7c487740a6cb25a6a7d66d924deba3a585c9bdfbb
title: Components
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/salesforce-slack-sdk/apex-slack-sdk/guides/components/reference.md
canonical_url: https://developer.salesforce.com/docs/platform/salesforce-slack-sdk/guide/reference.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 47da639c2809a1e35ac5c79133ee99f64002eb35d6d6f8619aab10fbad316344
products:
  - Apex SDK for Slack (Beta)
---
# Components

A view consists of components, which are rendered in Slack as [blocks](https://api.slack.com/block-kit/building). Define components using in a [view](https://developer.salesforce.com/docs/platform/salesforce-slack-sdk/build/views_create.md). There are several types of components.
