Skip to main content

@tairu/react-dom

React DOM client for Tairu tiles.

Installation

npm install @tairu/react-dom

React Server Components

Use the @tairu/react-dom/server export for compatibility with React Server Components.

Type Aliases

ActionHandler()

ActionHandler: (action, submitValue?) => Promise<void>

Parameters

action

ActionV0

submitValue?

SubmitValueV0

Returns

Promise<void>


TileProps

TileProps: object

Type declaration

renderer?

optional renderer: ReactRenderer

renderLoadError()?

optional renderLoadError: (props) => ReactNode

Parameters
props

LoadErrorProps

Returns

ReactNode

renderPostError()?

optional renderPostError: (props) => ReactNode

Parameters
props

PostErrorProps

Returns

ReactNode

url

url: string

Functions

ActionHandlerProvider()

ActionHandlerProvider(props): ReactNode

Parameters

props

ProviderProps<null | ActionHandler>

Returns

ReactNode


Tile()

Tile(props): Element

Parameters

props

TileProps

Returns

Element