Jaspr API Reference

API Reference for the Jaspr Web Framework.


This is the API reference documentation for the Jaspr Web Framework. It provides a comprehensive overview of the most important components and utilities available in the framework.


This documentation is split into the sections:

Components

DocumentComponent

The Document component sets up and controls the basic document structure.

Read Docs


RawTextComponent

Renders raw HTML from a String.

Read Docs


AsyncBuilderComponent

Server-side components with an async build method.

Read Docs


AsyncStatelessComponentComponent

Server-side components with an async build method.

Read Docs


RouterComponent

Handles routing between different pages both server- and client-side.

Read Docs


LinkComponent

Handles any kind of link.

Read Docs


StyleComponent

Renders the provided StyleRules into css and wraps them with a <style> element.

Read Docs


FlutterEmbedViewComponent

Embed a flutter app in your Jaspr site.

Read Docs


JasprBadgeComponent

Displays a "Built with Jaspr" badge.

Read Docs


General

runAppFunction

Runs your Jaspr site on either the server or the client.

Read Docs


StylesClass

Type-safe Dart bindings of CSS properties.

Read Docs


@css / css()Annotation / Function

Styling utility to write nested style rules.

Read Docs


events()Function

Type-safe event bindings for HTML components.

Read Docs


GlobalNodeKeyClass

Get access to the underlying DOM node of a component.

Read Docs


ViewTransitionMixinMixin

Easily transition between ui states with View Transitions.

Read Docs


Server / Client

@clientAnnotation

With the @client annotation you can automatically hydrate selected components on the client.

Read Docs


@encoder / @decoderAnnotation

Setup encoding and decoding for custom data types.

Read Docs


@ImportAnnotation

How to import platform-specific libraries in shared components.

Read Docs


@syncAnnotation

Easy data synchronization with support for custom data types.

Read Docs


SyncStateMixinMixin

Syncing the state of a StatefulComponent from server to client.

Read Docs


PreloadStateMixinMixin

Asynchronously preloading the state of a StatefulComponent on the server.

Read Docs


headers / setHeader()Accessor / Function

Access request headers and set response headers.

Read Docs


cookies / setCookie()Accessor / Function

Access request cookies and set response cookies.

Read Docs


setStatusCode()Function

Set the response status code and body.

Read Docs