k8ordo
  • UI
  • Form
  • State
  • Router
  • Static
  • Server
ダークモードに切り替え
  • Get Started
  • Theming
  • i18n
  • Components
  • Hooks
  • Helpers
  • AI
ナビゲーションを開く
スタイリング
  • cn
React
  • mergeRefs
  • mergeProps
  • chain
  • createSafeContext
k8ordo

Baselineに入った機能を、制限なく使うReactのライブラリ群。

パッケージ
  • @k8ordo/ui
  • @k8ordo/form
  • @k8ordo/state
  • @k8ordo/router
  • @k8ordo/static
  • @k8ordo/server
UI
  • Get Started
  • Theming
  • i18n
  • Components
  • Hooks
  • Helpers
  • AIチャット
  • Generative UI
  • AIエージェント
  • Storybook
リソース
  • GitHub
  • npm

© 2026 k8o — MIT License

組版 — Noto Sans JP / M PLUS 2

Helpers

スタイリング
  • cn
React
  • mergeRefs
  • mergeProps
  • chain
  • createSafeContext

chain

複数の関数を順番に呼び出す関数を作るユーティリティ

インポート

使い方

基本的な使い方

縦書きプレビューに切り替え

パラメーター

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

戻り値

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