• React Bricks 3.2
      • Learning resources
      • The CLI
      • Starter projects
      • React Bricks Dashboard
      • v3.1 and bundle splitting
      • React Bricks v3
      • Upgrade v2 > v3
      • React Bricks v2
      • Upgrade v1 > v2
      • Overview
      • The Editor
      • The Playground
      • App Settings
      • Internationalization
      • User roles
      • Pages
      • Click to edit
      • Configuration
      • Page Types
      • Custom fields
      • What is a Brick
      • Schema
      • Side edit props
      • Visual Editing
      • Styling
      • External content
      • Access page meta
      • Custom visual editing component
      • Overview
      • Repeater items
      • Default items
      • Repeated bricks
      • Nextjs-I18-Rounting
      • Page and queries
      • How to deploy
      • Intro to API docs
      • Components structure
      • <ReactBricks>
      • <PageViewer>
      • <Admin>
      • <Login>
      • <Editor>
      • <Playground>
      • <AppSettings>
      • <Text>
      • <RichText>
      • <RichTextExt>
      • <Image>
      • <Repeater>
      • <File>
      • <Link>
      • usePagePublic
          #Signature#Usage example
      • usePagesPublic
      • useTagsPublic
      • useAuth
      • useVisualEdit
      • usePageValues
      • useReactBricksContext
      • useAdminContext
      • fetchPage
      • fetchPages
      • fetchTags
      • cleanPage
      • getPagePlainText
      • plain
      • markPluginConstructor
      • blockPluginConstructor
      • Enums
      • Types
      • Interfaces

usePagePublic

The usePagePublic hook lets you easily retrieve the content of a page from React Bricks' APIs.

Signature#

const usePagePublic = (
slug: string,
language?: string
): types.IQueryResult<types.Page>

Usage example#

See PageViewer example with usePage

<Link>
usePagesPublic

© 2022 F2 .net engineering s.r.l.
Edit this page on GitHub