reactプロジェクトのストーリーブックは、スタイル付きコンポーネントのステップを初期化してマウントします

特記事項:Reactバージョンがv17.0.1の場合、ストーリーブックは使用しないでください。何らかの理由で、このReactバージョンで起動されたストーリーブックは正常に表示されません(白い画面)。ストーリーブックを使用する必要がある場合は、Reactバージョンを下げてください。最初v16.xの時点で、このブログに示されているすべてのコンテンツはv16.13.1バージョンです。

インストール

プロジェクトファイルのルートディレクトリでコンソールを起動し、次のコマンドを入力します。
注:このインストールプロセスは非常に長いため、しばらくお待ちください。

npx -p @storybook/cli sb init

このコマンドは、プロジェクトを自動的に構成し、サンプルファイルを生成します。
ストーリーブックはcreate reactの動作環境に依存しないため、ストーリーブックのいくつかのスタイルコンポーネントテーマを個別にロードする必要があります。

ストーリーブックを開始

コンソールプロジェクトのルートディレクトリにコマンドを入力して、プロジェクトを開始します

npm run storybook

この時点で、ストーリーブックのインターフェースが表示されます
ここに画像の説明を挿入

スタイル付きコンポーネントをマウントする

**。storybookファイルpreview.jsファイルを見つけ、その中のコードを次のコードに置き換えます

import React from "react";
import {
    
     addDecorator } from "@storybook/react";
import {
    
     ThemeProvider } from "styled-components";

addDecorator((storyFn) => (
    <ThemeProvider>{
    
    storyFn()}</ThemeProvider>
))

注:styled-componentsのThemeProviderコンポーネントを使用して、ストーリーブックを1回ラップし、storybookにstyled-componentsを実装します。

おすすめ

転載: blog.csdn.net/qq_43592084/article/details/109344252
おすすめ