Storybook(一)

2023-11-09

@TOC

欢迎使用Storybook

你好! 这是你第一次使用 Storybook 这个工具。如果你想学习如何使用Storybook, 可以仔细阅读这篇文章,了解一下Storybook的基本知识。

基本用法

我们对Storybook进行了一些说明,除了标准的Storybook功能,我们整理了如下几点新功能,帮助你用它写组件:

  1. 初始化 项目;
  2. 安装依赖;
  3. 增加 脚本 命令;
  4. 新建 .storybook/config.js 文件;
  5. stories/index.js 写 story;
  6. 运行看效果( 组件更改可实时刷新 );

初始化项目

mkdir story
cd story
npm init

安装依赖

npm i --save-dev @storybook/react
npm i --save react react-dom
npm i --save-dev @babel/core
npm i --save-dev babel-loader

添加 脚本 命令

{
  "scripts": {
    "storybook": "start-storybook -p 9001 -c .storybook" // 指定配置文件目录为 .storybook
  }
}

新建 .storybook/config.js 文件

链接: storybook.

import { configure } from '@storybook/react';

function loadStories() {
  require('../stories/index.js'); // 指定 story 的位置
  // 可以是任意目录,根据自己需要写路径
}

configure(loadStories, module);

在 stories/index.js 写 story

// An highlighted block
import React from 'react';
import { storiesOf } from '@storybook/react';
import { Button } from '@storybook/react/demo'; // 这里引入你想展示的组件

storiesOf('Button', module)
  .add('with text', () => (  // 一个 add 表示添加一个 story
    <Button>Hello Button</Button>
  ))
  .add('with some emoji', () => (  // 这里是另一个 story
    <Button><span role="img" aria-label="so cool">									
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Storybook(一) 的相关文章

随机推荐

  • 【docker】docker启动、重启、关闭命令,附带:docker启动容器报错:docker: Error response from daemon: driver failed programmi...

    在关闭并放置centos 的防火墙重启之后 操作 https www cnblogs com sxdcgaq8080 p 10032829 html 启动docker容器就发现开始报错 root localhost elasticSearc
  • mysql数据库备份与恢复

    1 mysqldump 逻辑备份mysql数据库 mysqldump的原理 mysqldump命令备份数据的过程 实际上就是把数据从mysql库里以逻辑的sql语句的形式直接输出或者生成备份文件的过程 语法 mysqldump u用户名 p
  • 一分钟教会你五种CycleGAN的优质创新思路(附代码)

    专栏导读 本文已收录于专栏 风格迁移之从入门到成功魔改 欢迎免费订阅 此专栏用于带你从零基础学会什么是风格迁移 风格迁移有什么作用 传统做法和Cyclegan的原理 及其优缺点 以及最重要的CycleGAN的成功魔改 附代码 1 环境部署搭
  • 启莱OA treelist.aspx SQL注入

    子曰 为政以德 譬如北辰 居其所 而众星共之 漏洞复现 访问漏洞url 使用SQLmap对参数 user 进行注入 漏洞证明 文笔生疏 措辞浅薄 望各位大佬不吝赐教 万分感谢 免责声明 由于传播或利用此文所提供的信息 技术或方法而造成的任何
  • 微信小程序 输入框 input 组件

    完整微信小程序 Java后端 技术贴目录清单页面 必看 输入框 该组件是原生组件 使用时请注意相关限制 属性 类型 默认值 必填 说明 最低版本 value string 是 输入框的初始内容 1 0 0 type string text
  • 部门新来的00后测试员已把我卷崩溃,老油条表示真干不过,但是...

    在程序员职场上 什么样的人最让人反感呢 是技术不好的人吗 并不是 技术不好的同事 我们可以帮他 是技术太强的人吗 也不是 技术很强的同事 可遇不可求 向他学习还来不及呢 真正让人反感的 是技术平平 却急于表现自己的人 每天加班到12点 在老
  • workman 日志_workerman 的属性

    Created by PhpStorm User zeopean Date 2016 08 26 Time 16 35 use Workerman Worker use Workerman Lib Timer require once Wo
  • (译) JSON-RPC 2.0 规范(中文版)

    起源时间 2010 03 26 基于2009 05 24版本 更新 2013 01 04 作者 JSON RPC工作组 lt json rpc googlegroups com gt 原文链接 http www jsonrpc org sp
  • Linux 如何解决共享库的版本控制(避免Dll Hell)

    Linux 系统 也同样面临和Window一样的问题 如何控制动态库的多个版本问题 Window之前没有处理好 为此专门有个名词来形容这个问题 Dll hell 其严重影响软件的升级和维护 Dll hell 是指windows 上动态库新版
  • k8s集群环境搭建

    环境规划 集群类型 一主多从 一台master节点和多台node节点 搭建简单 但是有单机故障风险 适合用于测试环境 多主多从 多台master节点和多台node节点 搭建麻烦 安全性高 适合用于生产环境 为了测试简单 本次搭建的是一主两从
  • Unity—UGUI控件

    补上昨天的UGUI控件 以后会持续两天一更 直至月末 结尾有彩蛋呦 每日一句 窗外有风景 手里有课本 眼里有梦想 心中有未来 目录 UGUI控件 Canvas画布 需求 UI是UI 3D是3D Rect Transform矩形变换 API
  • 面试中常见的小程序题

    function unique1 arr i从1开始遍历arr中每个元素 同时声明数组r 初始化一个元素为arr中第0个元素 for var i 1 r arr 0 i
  • 时间序列算法Prophet代码实现——以天气预测模型为例

    最近在做销售量预测模型相关的项目 重新拾起时间序列算法 包括AR 自回归模型 MA 移动平均模型 ARIMA 差分回归移动平均模型 等 综合预测效果想要特别记录时间序列中的Prophet算法 操作简单 效果显著 一 算法简介 Prophet
  • 【满分】【华为OD机试真题2023 JAVA&JS】优雅数组

    华为OD机试真题 2023年度机试题库全覆盖 刷题指南点这里 优雅数组 知识点双指针数组滑窗 时间限制 1s 空间限制 256MB 限定语言 不限 题目描述 如果一个数组中出现次数最多的元素出现大于等于k次 被称为 k 优雅数组 k也可以被
  • python 区块链学习(一) 单链结构实现

    最近在纠结以后的研究方向 就先看了看云链 即一种云计算 区块链 物联网设备的架构模式 虽然还是雨里雾里 还是决定先把区块链的编程落实一下 python 区块链学习 二 python 区块链学习 三 0x00 系统环境 本次使用的为Pytho
  • pycharm注释快捷键

    选中需要注释的行代码 按ctrl 进行注释
  • 分红 10 亿,小游戏《羊了个羊》背后实控人拿走 3亿 !股价暴跌 38%

    关注后回复 进群 拉你进程序员交流群 一个月前 一款名为 羊了个羊 的突然爆火 让无数人沉迷不可自拔 但正如一颗流星 昙花一现的它很快消失在公众视野中 10月10日 厦门吉比特技术公司披露 其间接持有 羊了个羊 开发商北京简游科技20 的股
  • git idea 如何删除本地分支_在intellij idea 中怎么不用git 解除关联

    展开全部 file gt settings gt version control 选中这一栏 右边有个 点红色减号 就解除了 然后去项目目录下删除 git这个文件夹 你可以不删除 为了以后继续关联62616964757a686964616f
  • 使用IDEA构建jar然后转执行程序exe的爬坑

    https download csdn net download leoysq 87939492 构建jar
  • Storybook(一)

    TOC 欢迎使用Storybook 你好 这是你第一次使用 Storybook 这个工具 如果你想学习如何使用Storybook 可以仔细阅读这篇文章 了解一下Storybook的基本知识 基本用法 我们对Storybook进行了一些说明
Powered by Hwhale