You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Storybook:无法使展示代码工作

  1. 确认是否安装了正确的插件。

在 .storybook/main.js 中,要确保 addons 选项包含 storybook/addon-actions、storybook/addon-links、storybook/addons 和@storybook/preset-create-react-app 这些插件。

  1. 确认是否正确使用 Show Source addon。

Show Source addon 应该是唯一一个可以返回解决方案并帮助展示代码的插件。应该像这样使用它:

import React from 'react';
import { storiesOf } from '@storybook/react';
import { action } from '@storybook/addon-actions';
import Button from './Button';
import { withKnobs, text } from '@storybook/addon-knobs';

export default {
  title: 'Button',
  component: Button,
  decorators: [withKnobs],
};

export const withText = () => {
  const label = text('Label', 'Hello Storybook');
  return <Button onClick={action('clicked')} label={label} />;
};

export const withEmoji = () => {
  const label = text('Label', '� � � �');
  return (
    <Button onClick={action('clicked')} label={label}>
      <span role="img" aria-label="so cool">
        � � �
      </span>
    </Button>
  );
};
export const showButton = () => (
  <div>
    <Button onClick={action('clicked')}>Hello Button</Button>
    <br />
    <br />
    {/* include <code>name</code> props for consistency */}
    <Button onClick={action('clicked')} name="Foo">
      Foo
    </Button>
    <br />
    <br />
    <Button onClick={action('clicked')} name="Bar">
      Bar
    </Button>
  </div>
);

showButton.story = {
  name: 'Show source code',
  parameters: { docs: { page: null }, storySource: { source: '<Button>Click Me!</Button>' } },
};

注意:在 showButton.story 中,parameters 属性包含发布到页面和源代码的详细信息。

  1. 确认
本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

火山引擎基于 Zeppelin 的 Flink/Spark 云原生实践

Apache Zeppelin 是一个支持 20 多种语言 Notebook 的后端,可以用于数据摄入、发现、转换及分析,也能够实现数据的可视化,如饼图、柱状图、折线图等。典型使用场景是通过开发 Zeppelin 的代码片段或者 SQL,通过提... 提升用户使用体验。 # 基于 Zeppelin 的 Flink 云原生实践## Flink on K8s 的工作原理目前 Flink on K8s 主要有两种工作方式:- **Standalone**:在提交作业之前,先使用 K8s 的 Deployment 方式将 Fli...

前端 code lint 和代码风格指南

以及让代码更加清晰明确。- style issues :主要是代码风格方面的检查,例如空格、标点符号、代码外观等等。# 前端 linters 分类## JavaScript下图展示了 JavaScript linters 的进化史:![](https://p3-ju... JSLint 接收 JavaScript 源代码并对其进行扫描。如果发现问题,它将返回一条消息来描述问题以及源代码中的大概位置。这些问题多数时候是语法错误,但不全是语法错误,也可能是代码风格和结构的问题。它不能证明程序是...

iOS 优化 - 启动优化 |社区征文

然后执行一系列的加载 & 链接等工作,最后执行至 App 的 `main()` 函数;- `post-main`:`main()`函数之后,即从`main()`开始,到`appDelegate`的`didFinishLaunchingWithOptions`方法执行完毕;- 首屏渲染:首屏构建完... 植入某些恶意代码,修改函数的地址等,带来了很多的危险性。`ASLR` 技术就是每次 App 启动时,系统都会随机分配一个 ASLR 地址值(是一个安全机制,会分配一个随机的数值,插入在二进制文件的开头),例如,二进制文件中有...

数据探索神器:火山引擎DataLeap Notebook 揭秘

> 更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群# 背景介绍## Notebook 解决的问题1. 部分任务类型(python、spark等)在创建配置阶段,需要进行分步调试;1. 由于探索... Notebook 中的代码和输出文本主要是通过后缀为 .ipynb 的 json 文件存储的,因此 notebook server 需要负责 ipynb 文件的新建、删除等管理。Notebook server 对 notebook 的存储是通过 FileManager 来实现的,File...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

Storybook:无法使展示代码工作 -优选内容

火山引擎基于 Zeppelin 的 Flink/Spark 云原生实践
Apache Zeppelin 是一个支持 20 多种语言 Notebook 的后端,可以用于数据摄入、发现、转换及分析,也能够实现数据的可视化,如饼图、柱状图、折线图等。典型使用场景是通过开发 Zeppelin 的代码片段或者 SQL,通过提... 提升用户使用体验。 # 基于 Zeppelin 的 Flink 云原生实践## Flink on K8s 的工作原理目前 Flink on K8s 主要有两种工作方式:- **Standalone**:在提交作业之前,先使用 K8s 的 Deployment 方式将 Fli...
前端 code lint 和代码风格指南
以及让代码更加清晰明确。- style issues :主要是代码风格方面的检查,例如空格、标点符号、代码外观等等。# 前端 linters 分类## JavaScript下图展示了 JavaScript linters 的进化史:![](https://p3-ju... JSLint 接收 JavaScript 源代码并对其进行扫描。如果发现问题,它将返回一条消息来描述问题以及源代码中的大概位置。这些问题多数时候是语法错误,但不全是语法错误,也可能是代码风格和结构的问题。它不能证明程序是...
iOS 优化 - 启动优化 |社区征文
然后执行一系列的加载 & 链接等工作,最后执行至 App 的 `main()` 函数;- `post-main`:`main()`函数之后,即从`main()`开始,到`appDelegate`的`didFinishLaunchingWithOptions`方法执行完毕;- 首屏渲染:首屏构建完... 植入某些恶意代码,修改函数的地址等,带来了很多的危险性。`ASLR` 技术就是每次 App 启动时,系统都会随机分配一个 ASLR 地址值(是一个安全机制,会分配一个随机的数值,插入在二进制文件的开头),例如,二进制文件中有...
数据探索神器:火山引擎DataLeap Notebook 揭秘
> 更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群# 背景介绍## Notebook 解决的问题1. 部分任务类型(python、spark等)在创建配置阶段,需要进行分步调试;1. 由于探索... Notebook 中的代码和输出文本主要是通过后缀为 .ipynb 的 json 文件存储的,因此 notebook server 需要负责 ipynb 文件的新建、删除等管理。Notebook server 对 notebook 的存储是通过 FileManager 来实现的,File...

Storybook:无法使展示代码工作 -相关内容

Go 语言微服务介绍与开发实战|社区征文

大型产品如果不能正常维护,就需要在某个时间点停机维护。而微服务架构用细化的服务取代了传统的单体服务,这些服务定义了明确的 RPC 或消息驱动的 API 边界。微服务架构有别于更为传统的单体式方案,可将应用拆分成多个核心功能。每个功能都被称为一项服务,可以单独构建和部署,这意味着各项服务在工作(和出现故障)时不会相互影响。微服务带来了以下好处:- 每个服务都可以由专注于此服务的团队独立开发。小团队可以通过在一...

CloudWeGo 易用性建设:提升 Go 语言云原生工程效率之路

针对易用性建设所做的工作,以及对未来工作的展望。 **01** **背景**--------------------------------------CloudWeGo 是一套由字节跳动基础架构服务框架团队开源的、... 在共同使用的时候不能无缝的配合3. 缺少常用的单测、DB 等代码的生成及配置随着未来 CloudWeGo 开源组件不断增多,零碎的用户体验也会不断地割裂,因此我们发布了 CloudWeGo all in one 工具 cwgo,旨在从一个全...

业务维度(item)数据接入(SaaS-非云原生版)

准备工作:获取ak/sk该功能默认可以使用,但是上报item数据需要使用ak/sk,您可以通过页面右下角的工单功能或者联系您的客户成功经理告诉我们您要使用业务维度(Item)功能。我们会将上报数据所需的 ak/sk 发送到您指定... 下列示例代码演示了将 sku 和 order 两个创建好的业务维度与事件 new_order 进行关联的方式。__items 为事件预置属性,仅用于上报业务维度。示例如下: json ..."event": "new_order","params": { "__items": "...

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

业务维度(item)数据接入(SaaS-非云原生版)

准备工作:获取ak/sk该功能默认可以使用,但是上报item数据需要使用ak/sk,您可以通过页面右下角的工单功能或者联系您的客户成功经理告诉我们您要使用业务维度(Item)功能。我们会将上报数据所需的 ak/sk 发送到您指定... 下列示例代码演示了将 sku 和 order 两个创建好的业务维度与事件 new_order 进行关联的方式。__items 为事件预置属性,仅用于上报业务维度。示例如下: json ..."event": "new_order","params": { "__items": "...

【Flocking算法】海王的鱼塘是怎样炼成的 | 社区征文

代码部分也在上面的Community()函数里面了。## 六、捕食鱼群捕食的实现,首先定义一个目标,这个目标有10%的概率移动,鱼群会跟随目标移动。```C#private void Update() { //10%的几率更换目标 ... 效果展示![8.gif](https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ee59212acccf416dbdd6275518bd8630~tplv-k3u1fbpfcp-watermark.image?)上面的gif图片,我特意把鱼群的目标放到了柱子里面,看看鱼会不会直...

居家办公更要高效 - 自动化办公完美提升摸鱼时间 | 社区征文

会议上简单展示即可,我宁愿写代码,所以我在想,能不能这段代码,生成 PPT,一劳永逸,经过努力寻找,发现还真有这神奇的东西,上菜:**PPT 自动化能干什么?有什么优势?**1. 它可以代替你自动制作 PPT1. 它可以减少你调整用于调整 PPT 格式的时间1. 它可以让数据报告风格一致1. 总之就是:它能提高你的工作效率!让你有更多时间去做其他事情!#### a.pdf 转 ppt这是快速制作会议 PPT 神技之一,值得收藏````python# -*- c...

基于 SAP BTP 平台的 AI 项目经验分享 | 社区征文

笔者在 SAP 成都研究院工作十五余年,也曾参加过一些基于 SAP Business Technology Platform(中文名称为 SAP 业务技术平台,以下简称 SAP BTP) 的 AI 服务的项目开发和原型验证。本文将这些关于 AI 的项目经验分享出... 导入完成后如下图所示:红色区域是 AI Service SDK 自带的代码,蓝色区域是笔者手动创建的代码,用于调用 API 并打印结果。![clipboard8.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/434ea731ed664b4...

iOS (Swift)

Interface 选择 Storyboard,Language 选择 Swift。单击 Next。 说明 如果你尚未登录 Apple 账户,单击 Add account… 并按照提示登录。完成后即可选择你的 Apple 账户作为开发团队。 选择项目存储位置,单击 Crea... 时序图下图为使用火山引擎 RTC SDK 实现基础音视频通话的 API 调用时序图。 完整示例代码将以下示例代码替换 ViewController.swift 文件中的全部内容,连接并选择你的 iOS 真机设备,单击 XCode 窗口左上角的运行...

基于 Zeppelin 的 Flink/Spark 云原生实践

Apache Zeppelin 是一个支持 20 多种语言 Notebook 的后端,可以用于数据摄入、发现、转换及分析,也能够实现数据的可视化,如饼图、柱状图、折线图等。典型使用场景是通过开发 Zeppelin 的代码片段或者 SQL,通过... 提升用户使用体验。**03****基于 Zeppelin 的 Flink 云原生实践****Flink on K8s 的工作原理**目前 Flink on K8s 主要有两种工作方式:* **Standalone**:在...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询