Storybook里怎么让组件文档自动显示props表格?
我用的是Storybook 7,写了个React组件,也加了PropTypes,但文档页面就是不显示props表格。是不是还要额外配置什么?
试过在.storybook/main.js里开启docs插件,默认应该开了啊。组件代码是这样的:
import React from 'react';
import PropTypes from 'prop-types';
const Button = ({ label }) => <button>{label}</button>;
Button.propTypes = {
label: PropTypes.string.isRequired,
};
export default Button;
但生成的文档页只有示例,没看到props说明表,到底是哪步漏了?
argTypes和parameters来让文档插件识别这些属性。首先检查你的.storybook/main.js,确保已经启用了docs插件:
然后在组件的故事文件里加上doc参数,像这样:
这下应该就能看到props表格了。有时候还得重启一下Storybook服务,因为缓存问题可能会导致更新不及时。这种小细节真让人抓狂啊。