Skip to main content

Classes

  • Barrier - A Promise with resolve() and reject() exposed as instance methods.
  • E2eSsrEnv - Jest environment for end-to-end testing of SSR and client-side execution of Webpack-built code.
  • Emitter - Simple listeneable data emitter.
  • Semaphore - Synchronization primitive.

Components

  • Button - Themed button / button-like link.
  • Checkbox - Themed checkbox.
  • Dropdown - Themed dropdown.
  • Input - Themed text input.
  • Link - External / internal hyperlink.
  • MetaTags - Manages document's meta tags (title, description, social media thumbnails, etc.).
  • Modal - Themed modal.
  • NavLink - Navigation links (specially styled when match the current location).
  • PageLayout - A simple themed page layout.
  • ScalableRect - Container that keeps given aspect ratio while its width alters.
  • ThemeProvider - Provides context visual themes to its children tree.
  • Throbber - A simple throbber (three bouncing circles).
  • WithTooltip - Themed tooltip wrapper.
  • YouTubeVideo - Embed YouTube video.
Deprecated Components

Configs

Functions

  • client() - Client-side initialization and launch of ReactJS apps.
  • server() - Creates and starts ReactJS server.
  • splitComponent() - Wraps a React component for code splitting.
  • withRetries() - Attempts an operation multiple times till the first success.
Deprecated Functions
  • newBarrier() Deprecated in v1.23.9, and removed in v1.24.0. Instead use Barrier constructor directly.

Scripts

Styles

Utilities