René's URL Explorer Experiment


Title: Interfaces | React Bricks

Open Graph Title: Interfaces

Description: Reference for the main React Bricks exported interfaces used by components, configuration, and API data.

Open Graph Description: Reference for the main React Bricks exported interfaces used by components, configuration, and API data.

Opengraph URL: https://docs.reactbricks.com/api-reference/types-reference/interfaces/

X: @ReactBricks

Generator: Starlight v0.39.3

direct link

Domain: docs.reactbricks.com

og:typearticle
og:localeen
og:site_nameReact Bricks
twitter:cardsummary_large_image
Nonehttps://www.reactbricks.com/og.png?title=Documentation - Interfaces
og:imagehttps://www.reactbricks.com/og.png?title=Documentation - Interfaces
twitter:imagehttps://www.reactbricks.com/og.png?title=Documentation - Interfaces

Links:

Skip to contenthttps://docs.reactbricks.com/api-reference/types-reference/interfaces/#_top
https://reactbricks.com
https://docs.reactbricks.com/
GitHubhttps://github.com/reactbricks
x.comhttps://twitter.com/ReactBricks
Discordhttps://discord.com/invite/8mBXKQUmyV
Changelog https://docs.reactbricks.com/changelog
React Bricks Documentation https://docs.reactbricks.com/welcome/
Getting Started https://docs.reactbricks.com/getting-started/
How to Learn https://docs.reactbricks.com/learn/
Use the docs in your AI assistant https://docs.reactbricks.com/use-with-ai/
Why React Bricks? https://docs.reactbricks.com/core-concepts/why-react-bricks/
What is React Bricks https://docs.reactbricks.com/core-concepts/what-is-react-bricks/
DAM (Digital Assets Manager) https://docs.reactbricks.com/cms-features/digital-assets-manager/
Localization https://docs.reactbricks.com/cms-features/localization/
Collaboration https://docs.reactbricks.com/cms-features/collaboration/
A/B Testing and Multischeduling https://docs.reactbricks.com/cms-features/ab-testing-multischeduling/
Scheduled Publishing https://docs.reactbricks.com/cms-features/scheduled-publishing/
SEO https://docs.reactbricks.com/cms-features/seo/
Content versioning https://docs.reactbricks.com/cms-features/content-versioning/
Image Optimization and CDN https://docs.reactbricks.com/cms-features/image-optimizing/
Approval Workflow https://docs.reactbricks.com/cms-features/approval-workflow/
Multiple Environments https://docs.reactbricks.com/cms-features/multiple-environments/
Backup and Restore https://docs.reactbricks.com/cms-features/backup-restore/
Users, Roles, Permissions https://docs.reactbricks.com/cms-features/permissions/
Single Sign-On https://docs.reactbricks.com/cms-features/sso/
Email Marketing https://docs.reactbricks.com/cms-features/email-marketing/
Form Management https://docs.reactbricks.com/cms-features/form-management/
Security and Governance https://docs.reactbricks.com/cms-features/security-governance/
Project Structure https://docs.reactbricks.com/basics/project-structure/
Bricks https://docs.reactbricks.com/basics/bricks/
Admin Interface https://docs.reactbricks.com/basics/admin-interface/
Pages, Page Types, Templates https://docs.reactbricks.com/basics/pages-and-page-types/
Deploy your site https://docs.reactbricks.com/basics/how-to-deploy/
Bricks Overview https://docs.reactbricks.com/bricks/introduction
Visual editing overview https://docs.reactbricks.com/bricks/visual-editing
Text https://docs.reactbricks.com/api-reference/visual-components/text
RichText https://docs.reactbricks.com/api-reference/visual-components/rich-text
Image https://docs.reactbricks.com/api-reference/visual-components/image
Repeater (nesting bricks) https://docs.reactbricks.com/api-reference/visual-components/repeater
Link https://docs.reactbricks.com/api-reference/visual-components/link
File https://docs.reactbricks.com/api-reference/visual-components/file
Icon https://docs.reactbricks.com/api-reference/visual-components/icon
Schema https://docs.reactbricks.com/bricks/schema/
Default Props https://docs.reactbricks.com/bricks/schema/get-default-props/
Sidebar controls https://docs.reactbricks.com/bricks/schema/side-edit-props/
Repeater Items https://docs.reactbricks.com/bricks/schema/repeater-items/
Stories https://docs.reactbricks.com/bricks/schema/stories/
Connect external APIs https://docs.reactbricks.com/bricks/schema/connect-external-apis/
Astro Interactivity https://docs.reactbricks.com/bricks/schema/astro-interactivity/
Embed Pages https://docs.reactbricks.com/bricks/embed
Access Page Values https://docs.reactbricks.com/api-reference/hooks/use-page-values
Page Types https://docs.reactbricks.com/page-types/
Page Templates https://docs.reactbricks.com/page-types/page-templates/
Custom Fields https://docs.reactbricks.com/page-types/custom-fields/
Reuse Content Across Pages https://docs.reactbricks.com/common-tasks/reuse-content-across-pages/
Get data from external APIs https://docs.reactbricks.com/common-tasks/get-data-from-external-apis/
Customize React Bricks https://docs.reactbricks.com/common-tasks/customize-react-bricks/
Set Custom Permissions https://docs.reactbricks.com/common-tasks/custom-permissions/
Get images from Unsplash https://docs.reactbricks.com/common-tasks/unsplash-images/
Implement Localization https://docs.reactbricks.com/common-tasks/localization/
Implement A/B Testing https://docs.reactbricks.com/common-tasks/implement-ab-testing/
Implement Email Marketing https://docs.reactbricks.com/common-tasks/implement-email-marketing/
Submit Forms https://docs.reactbricks.com/common-tasks/submit-forms/
What changes for RSC https://docs.reactbricks.com/rsc/
Client (interactive) components https://docs.reactbricks.com/rsc/client-components/
Custom Visual Components https://docs.reactbricks.com/api-reference/hooks/use-visual-edit
Custom Rich Text Plugins https://docs.reactbricks.com/api-reference/visual-components/rich-text-ext
Intro to API docs https://docs.reactbricks.com/api-reference/introduction/
Components structure https://docs.reactbricks.com/api-reference/introduction/components-structure/
https://docs.reactbricks.com/api-reference/components/react-bricks/
https://docs.reactbricks.com/api-reference/components/page-viewer/
https://docs.reactbricks.com/api-reference/components/preview/
https://docs.reactbricks.com/api-reference/components/admin/
https://docs.reactbricks.com/api-reference/components/login/
https://docs.reactbricks.com/api-reference/components/editor/
https://docs.reactbricks.com/api-reference/components/playground/
https://docs.reactbricks.com/api-reference/components/app-settings/
https://docs.reactbricks.com/api-reference/visual-components/text/
https://docs.reactbricks.com/api-reference/visual-components/rich-text/
https://docs.reactbricks.com/api-reference/visual-components/rich-text-ext/
https://docs.reactbricks.com/api-reference/visual-components/image/
https://docs.reactbricks.com/api-reference/visual-components/repeater/
https://docs.reactbricks.com/api-reference/visual-components/file/
https://docs.reactbricks.com/api-reference/visual-components/icon/
https://docs.reactbricks.com/api-reference/visual-components/link/
usePagePublic https://docs.reactbricks.com/api-reference/hooks/use-page-public/
useVisualEdit https://docs.reactbricks.com/api-reference/hooks/use-visual-edit/
usePagesPublic https://docs.reactbricks.com/api-reference/hooks/use-pages-public/
useTagsPublic https://docs.reactbricks.com/api-reference/hooks/use-tags-public/
useAuth https://docs.reactbricks.com/api-reference/hooks/use-auth/
usePageValues https://docs.reactbricks.com/api-reference/hooks/use-page-values/
useReactBricksContext https://docs.reactbricks.com/api-reference/hooks/use-react-bricks-context/
useAdminContext https://docs.reactbricks.com/api-reference/hooks/use-admin-context/
fetchPage https://docs.reactbricks.com/api-reference/utilities/fetch-page/
fetchPages https://docs.reactbricks.com/api-reference/utilities/fetch-pages/
fetchTags https://docs.reactbricks.com/api-reference/utilities/fetch-tags/
cleanPage https://docs.reactbricks.com/api-reference/utilities/clean-page/
getPagePlainText https://docs.reactbricks.com/api-reference/utilities/get-page-plain-text/
Plain https://docs.reactbricks.com/api-reference/utilities/plain/
markPluginConstructor https://docs.reactbricks.com/api-reference/utilities/mark-plugin-constructor/
blockPluginConstructor https://docs.reactbricks.com/api-reference/utilities/block-plugin-constructor/
blockWithModalPluginConstructor https://docs.reactbricks.com/api-reference/utilities/block-with-modal-plugin-constructor/
createAbTestingMiddleware https://docs.reactbricks.com/api-reference/utilities/create-ab-testing-middleware/
createWithAbTestingMiddleware https://docs.reactbricks.com/api-reference/utilities/create-with-ab-testing-middleware/
createI18nMiddleware https://docs.reactbricks.com/api-reference/utilities/create-i18n-middleware/
getAbTestingCookie https://docs.reactbricks.com/api-reference/utilities/get-ab-testing-cookie/
sendFormSubmission https://docs.reactbricks.com/api-reference/utilities/send-form-submission/
Enums https://docs.reactbricks.com/api-reference/types-reference/enums/
Types https://docs.reactbricks.com/api-reference/types-reference/types/
Interfaces https://docs.reactbricks.com/api-reference/types-reference/interfaces/
HTTP APIs reference https://v2.api.reactbricks.com/docs
GitHubhttps://github.com/reactbricks
x.comhttps://twitter.com/ReactBricks
Discordhttps://discord.com/invite/8mBXKQUmyV
Overview https://docs.reactbricks.com/api-reference/types-reference/interfaces/#_top
FetchPagesType https://docs.reactbricks.com/api-reference/types-reference/interfaces/#fetchpagestype
IBlockType https://docs.reactbricks.com/api-reference/types-reference/interfaces/#iblocktype
IBrickStory https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ibrickstory
ICategory https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icategory
ICleanBlocks https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icleanblocks
IColor https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icolor
IContentBlock https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icontentblock
ICustomKnobProps https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icustomknobprops
IFileSource https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ifilesource
IImageSource https://docs.reactbricks.com/api-reference/types-reference/interfaces/#iimagesource
ITransform https://docs.reactbricks.com/api-reference/types-reference/interfaces/#itransform
ICrop https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icrop
IMenuItem https://docs.reactbricks.com/api-reference/types-reference/interfaces/#imenuitem
IMeta https://docs.reactbricks.com/api-reference/types-reference/interfaces/#imeta
IOption https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ioption
IPageType https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ipagetype
IRenderWrapperArgs https://docs.reactbricks.com/api-reference/types-reference/interfaces/#irenderwrapperargs
IReactBricksContext https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ireactbrickscontext
IReadAdminContext https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ireadadmincontext
IRepeaterItem https://docs.reactbricks.com/api-reference/types-reference/interfaces/#irepeateritem
ISideEditProp https://docs.reactbricks.com/api-reference/types-reference/interfaces/#isideeditprop
ISideGroup https://docs.reactbricks.com/api-reference/types-reference/interfaces/#isidegroup
LoginUI https://docs.reactbricks.com/api-reference/types-reference/interfaces/#loginui
ReactBricksConfig https://docs.reactbricks.com/api-reference/types-reference/interfaces/#reactbricksconfig
ResponsiveBreakpoint https://docs.reactbricks.com/api-reference/types-reference/interfaces/#responsivebreakpoint
UsePagesType https://docs.reactbricks.com/api-reference/types-reference/interfaces/#usepagestype
UsePagesPublicType https://docs.reactbricks.com/api-reference/types-reference/interfaces/#usepagespublictype
Overview https://docs.reactbricks.com/api-reference/types-reference/interfaces/#_top
FetchPagesType https://docs.reactbricks.com/api-reference/types-reference/interfaces/#fetchpagestype
IBlockType https://docs.reactbricks.com/api-reference/types-reference/interfaces/#iblocktype
IBrickStory https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ibrickstory
ICategory https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icategory
ICleanBlocks https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icleanblocks
IColor https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icolor
IContentBlock https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icontentblock
ICustomKnobProps https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icustomknobprops
IFileSource https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ifilesource
IImageSource https://docs.reactbricks.com/api-reference/types-reference/interfaces/#iimagesource
ITransform https://docs.reactbricks.com/api-reference/types-reference/interfaces/#itransform
ICrop https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icrop
IMenuItem https://docs.reactbricks.com/api-reference/types-reference/interfaces/#imenuitem
IMeta https://docs.reactbricks.com/api-reference/types-reference/interfaces/#imeta
IOption https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ioption
IPageType https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ipagetype
IRenderWrapperArgs https://docs.reactbricks.com/api-reference/types-reference/interfaces/#irenderwrapperargs
IReactBricksContext https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ireactbrickscontext
IReadAdminContext https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ireadadmincontext
IRepeaterItem https://docs.reactbricks.com/api-reference/types-reference/interfaces/#irepeateritem
ISideEditProp https://docs.reactbricks.com/api-reference/types-reference/interfaces/#isideeditprop
ISideGroup https://docs.reactbricks.com/api-reference/types-reference/interfaces/#isidegroup
LoginUI https://docs.reactbricks.com/api-reference/types-reference/interfaces/#loginui
ReactBricksConfig https://docs.reactbricks.com/api-reference/types-reference/interfaces/#reactbricksconfig
ResponsiveBreakpoint https://docs.reactbricks.com/api-reference/types-reference/interfaces/#responsivebreakpoint
UsePagesType https://docs.reactbricks.com/api-reference/types-reference/interfaces/#usepagestype
UsePagesPublicType https://docs.reactbricks.com/api-reference/types-reference/interfaces/#usepagespublictype
Section titled “FetchPagesType”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#fetchpagestype
Section titled “IBlockType”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#iblocktype
Section titled “IBrickStory”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ibrickstory
Section titled “ICategory”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icategory
Section titled “ICleanBlocks”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icleanblocks
Section titled “IColor”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icolor
Section titled “IContentBlock”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icontentblock
Section titled “ICustomKnobProps”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icustomknobprops
Section titled “IFileSource”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ifilesource
Section titled “IImageSource”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#iimagesource
Section titled “ITransform”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#itransform
Section titled “ICrop”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#icrop
Section titled “IMenuItem”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#imenuitem
Section titled “IMeta”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#imeta
Section titled “IOption”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ioption
Section titled “IPageType”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ipagetype
Section titled “IRenderWrapperArgs”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#irenderwrapperargs
Section titled “IReactBricksContext”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ireactbrickscontext
Section titled “IReadAdminContext”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#ireadadmincontext
Section titled “IRepeaterItem”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#irepeateritem
Section titled “ISideEditProp”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#isideeditprop
Section titled “ISideGroup”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#isidegroup
Section titled “LoginUI”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#loginui
Section titled “ReactBricksConfig”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#reactbricksconfig
Section titled “ResponsiveBreakpoint”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#responsivebreakpoint
Section titled “UsePagesType”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#usepagestype
Section titled “UsePagesPublicType”https://docs.reactbricks.com/api-reference/types-reference/interfaces/#usepagespublictype
Previous Types https://docs.reactbricks.com/api-reference/types-reference/types/
Next HTTP APIs reference https://v2.api.reactbricks.com/docs

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.