小编Kev*_*ndy的帖子

如何在生产中为 Docs 插件的 React Storybook 启用道具类型

默认情况下,prop-types 不会在 React 应用程序的生产中运行。我意识到这是提高性能的一件好事。但是,我们已经构建了一个Storybook,并将其部署到静态站点。Storybook 有一个名为 Docs 的插件,它可以检测组件的 prop-types 并创建一个 prop-types 表,以便于阅读文档。

在本地运行故事书时,一切正常。检测道具类型并生成此表。

SpinningLoader.propTypes = {
  color: PropTypes.string,
  size: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
};
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

但是,由于默认情况下在生产中禁用了 prop-types。当故事书部署到静态站点时,无法检测到它们。

在此处输入图片说明

有没有办法在生产中启用道具类型?或者其他一些解决方法?

reactjs webpack react-proptypes storybook

8
推荐指数
1
解决办法
2011
查看次数

标签 统计

react-proptypes ×1

reactjs ×1

storybook ×1

webpack ×1