- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用了故事书网站上示例中的一些代码,具体来说:
export const Primary = Primary.decorators = [(Story) => <div style={{ margin: '3em' }}><Story/></div>]
但是,即使这是 typescript 示例,它也没有为 Story 指定类型,除非它有类型,否则我的 linter 不会通过。我应该为 Story 使用什么类型?
Story: any
也不会通过。
引用:https://storybook.js.org/docs/react/writing-stories/decorators
最佳答案
您可以根据我们如何使用 Story
来判断我们需要哪些属性。我们期望它是可以通过 JSX 不带参数调用并返回一个元素的东西。所以你可以使用 (Story: React.FC)
并且那会起作用。
如图this example ,您可以从 @storybook/react
导入类型 Meta
并将其用作 Primary
的类型。
import { Meta } from "@storybook/react";
const Primary: Meta = {
title: "MyStory",
decorators: [
(Story) => (
<div style={{ margin: "3em" }}>
<Story />
</div>
)
]
};
他们为 Story
键入的内容被推断为 () => StoryFnReactReturnType
。
您还可以导入 Story
的类型:
import { Story } from "@storybook/react";
export default {
title: "MyStory",
decorators: [
(Story: Story) => (
<div style={{ margin: "3em" }}>
<Story />
</div>
)
]
};
关于javascript - Storybook Story From Example 是什么类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66854096/
我有一个项目,我试图用一个简单的编辑器构建一个 amp-story 生成器。您可以在 https://ampy.co/test/ 查看当前状态. 想法是,当您在左侧面板上插入信息时,要在 iframe
您可以使用 Storybook 将一个 .stories 文件导入到另一个 .stories 文件中吗? 例如我有 /component1/component1.tsx /component1/com
我目前正在使用 Django Unchained TutsPlus 类(class)从头开始学习 Django,我已经到了创建 top_stories 函数来对每个故事进行排序的地步,每个故事都以 1
看来当我们使用时 form_for @story do |f| 那么 Story 必须是 RESTful 资源,而且必须是 map.resources :stories 在routes.rb中。 故事
在我的工作场所,我偶然发现了以下需要我解决的问题。尽管不是绝对需要,但首选解决方案。 有一个包含一组故事的数据库,每个故事都有一组与之关联的主题。主题存储在单独的表中,格式为 (storyid, to
amp-story 是否与 amp-access(或 amp-subscription)一起使用? 这里是 amp-access 的示例代码 { "authorization": "
如果满足条件,我如何才能只获取特定记录? 我有代码为 "SELECT a.id, a.text, a.uid, a.time FROM story a INNER JOIN friends b
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 12 年前关闭。 Improve this
有没有一种方法可以仅在用户右键单击以“故事”开头的类时显示上下文菜单操作。 例如:如果用户右键单击类“story ...”页面中的一个对象,上下文菜单按钮应该出现,否则什么也不会发生。 这是我的代码(
现在,我正在开发iOS、Android应用程序。我希望添加一项功能,轻松地将图像从我的应用程序直接分享到 Instagram Story。例如,点击我的应用程序上的按钮,然后切换到 Instagram
为了创建像“乔在(某些游戏)中打败简”这样的 Facebook“故事”,您似乎必须创建这些您必须自己托管的伪 HTML 文件(“自托管对象”)服务器,Facebook 将从中获取数据。 我只是想知道:
有没有办法仅当用户右键单击以“story”开头的类时才显示上下文菜单操作。 例如:如果用户右键单击类“story ....”页面中的对象,则应出现上下文菜单按钮,否则不会发生任何情况。 这是我的代码(
我在使用 Python mock 时遇到了麻烦,并且快要发疯了。由于担心因研究不足而投反对票,我推迟了这个问题。在过去的一周里,我总共花了 24 小时试图弄清楚如何完成这项工作,但我做不到。 我阅读了
我使用了故事书网站上示例中的一些代码,具体来说: export const Primary = Primary.decorators = [(Story) => ] 但是,即使这是 typescrip
这个问题在这里已经有了答案: Is it possible to put test files under pages directory in Next.js? (1 个回答) 关闭 7 个月前。
我们设法在 Eclipse 中使用 JBehave 创建和运行具有国际化故事的测试。 一切顺利。 但是当我们尝试使用 maven 插件运行它们时,我们无法解决编码问题(例如,不是从故事中读取“场景”,
我正在使用“读取命令后”规则来劫持命令行。 "The Halting Problem" by jorendorff Termination Hall is a room. "Please type y
我已经做了几个简单的游戏:进入一个关卡,爬到最后,继续下一个关卡。 但我仍然想知道“真正的”游戏开发者是如何创造有故事的游戏的。 以下是故事游戏的一些内容(以及我想知道它们是如何制作的): 玩家必须访
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
我的故事情节如下 Scenario: Given user is on Login page When user types login details with xxx as user xxx as
我是一名优秀的程序员,十分优秀!