k8ordo
  • UI
  • Form
  • State
  • Router
  • Static
  • Server
Switch to dark mode
  • Get Started
  • Theming
  • i18n
  • Components
  • Hooks
  • Helpers
  • AI
Open navigation
Styling
  • cn
React
  • mergeRefs
  • mergeProps
  • chain
  • createSafeContext
k8ordo

React libraries that use Baseline features without holding back.

Packages
  • @k8ordo/ui
  • @k8ordo/form
  • @k8ordo/state
  • @k8ordo/router
  • @k8ordo/static
  • @k8ordo/server
UI
  • Get Started
  • Theming
  • i18n
  • Components
  • Hooks
  • Helpers
  • AI Chat
  • Generative UI
  • AI Agents
  • Storybook
Resources
  • GitHub
  • npm

© 2026 k8o — MIT License

Typeset in Noto Sans JP & M PLUS 2

Helpers

Styling
  • cn
React
  • mergeRefs
  • mergeProps
  • chain
  • createSafeContext

chain

A utility that creates a function that calls multiple functions in order.

Import

Usage

Basic Usage

  • No calls yet

Parameters

...callbacks
Type: (T | undefined)[]
Default: -
PropTypeDefault
...callbacks(T | undefined)[]-

Return Value

chainedFunction
Type: (...args: Parameters<T>) => void
Default: -
PropTypeDefault
chainedFunction(...args: Parameters<T>) => void-
import { chain } from '@k8ordo/ui';
<button
  onClick={chain(
    () => playRipple(),
    onClick,
    () => trackAnalytics(),
  )}
/>