Overview
Build and use your own custom user interface components in Flow.
Flow comes with a set of pre-built page components that you can use to add standard user interface features and functionality into your flow pages.
If you require a user interface feature that is not provided by these components, you can build a custom component instead, add it to your tenant, and use it in a page just like a standard component.
For example, you can build a custom component to extend the functionality of the standard table component, or to provide a completely new type of feature, such as a QR code reader, or a signature pad input component.
Once you have built a custom component, you can export it and reuse it across other tenants and flows.

Build a custom component
Build custom components using the React JavaScript library.
To learn more about creating React components using the React JavaScript library, see the official documentation at reactjs.org.
Add a custom component
Add a custom component into your tenant to make it available to use in the page builder.
Use a custom component in a page
Once you have added a custom component into your tenant, you can use it in your pages.
Export and import custom components
Reuse custom components by exporting and importing them across your tenants.