Web Analytics

uibook

⭐ 226 stars Japanese by vrizo

Sponsored by Amplifr

Uibook

UibookはReactコンポーネントの視覚的テストツールです。 実際のメディアクエリとさまざまなpropsの組み合わせで、デスクトップおよびモバイルビューのコンポーネントを素早く確認できます。

主な機能:

Uibook key features

:triangular_flag_on_post: Uibookのデモプロジェクトはこちらからご覧いただけます: https://uibook.vrizo.net/.

使い方

クイックインストール :hatching_chick:

Uibookはプロジェクトへのシームレスな統合を念頭に設計されています。 Webpackプラグインとしてインストールするだけで準備完了です。 Uibookは別途バンドラーを必要としません。

_webpack.config.js_

const UibookPlugin = require('uibook/plugin')

module.exports = { … plugins: [ new UibookPlugin({ outputPath: '/uibook', controller: path.join(__dirname, '../src/uibook-controller.js'), hot: true }) ], }

インストールの詳細はこちら → CRACOを使ったCreate React Appへのインストール →

ページ内のコンポーネントを記述する :hatched_chick:

定義すべきは次の2つだけです:

_button.uibook.js_

import UibookCase from 'uibook/case'
import Button from '../src/button'

export default { component: Button, cases: [ () => Button, () => Small button ] }

設定についてもっと読む →

ページをコントローラーに渡す :baby_chick:

最初のUibookページが完成したら、Uibookコントローラーを書く準備ができています。 ここはすべてのページが含まれ、 UibookStarterに渡される場所です :sparkles:

_uibook-controller.js_

import UibookStarter from 'uibook/starter'
import ButtonUibook from './button.uibook'

export default UibookStarter({ pages: { Button: ButtonUibook } })

コントローラーについてもっと読む →

起動 :rocket:

追加のサーバーやwebpackインスタンスは不要です。 Uibookはあなたのプロジェクトに統合されるため、バンドラーを実行して ブラウザで/uibook(またはカスタムアドレス—outputPath)を開くだけです。

さらに詳しく

ライブテキスト編集

このモードは各ケースでcontentEditableを有効にし、マネージャー、 デザイナー、インターフェース編集者がコンポーネント内のコンテンツをプレビューできます。

テキスト編集モード

特別感謝

どなたでも貢献を歓迎します。現在のタスクは PLAN.mdで確認できます。 プロジェクトに関する質問には喜んでお答えします。

--- Tranlated By Open Ai Tx | Last indexed: 2026-03-26 ---