关于storybook的argsTypes

来源:8-5 argTypes 的功能和用法

星光荡开宇宙

2024-07-15

老师我的这个argsTypes没有自动获取到,它获取的是button组件的defaultProps属性的默认值和你给的默认值的属性。我现在唯一能做的是在storier中手动写argsTypes类型一个一个写,但是太麻烦了,请老师帮忙解惑。

图片描述

button.tsx
图片描述

button.storier.tsx
图片描述

我的node版本为:18.19.0
仓库地址:https://github.com/xing-6464/star-ui

写回答

3回答

张轩

2024-07-23

中间的一个问题,启动的时候会遇到

TypeError: Cannot read properties of undefined (reading 'createSnapshot')

是 webpack-html-plugin 的问题,安装新版就可以了

npm i --save-dev html-webpack-plugin@5.6.0

安装完毕以后就可以启动了。

0
0

张轩

2024-07-23

同学你好

我用你的 star-ui-react 成功安装并且跑起来了啊,用的也是 node16.20.2 你遇到的是什么问题,我成功的请看截图:

https://img1.sycdn.imooc.com/szimg/669eef8f09bc2ae218480808.jpg

0
0

张轩

2024-07-17

同学你好

又是新版的问题~ 我找了一圈文档,结果发现是它对于复杂类型,比如交叉类型和联合类型支持不够,会自动无法识别。

const Button: FC<BaseButtonProps>

换成这个就会发现都自动出现了,但是旧版我写的时候又是可以的,所以就很奇怪,这个我继续研究一下吧,建议可以用旧版,感觉新版也没啥特别的改进。

0
5
星光荡开宇宙
回复
张轩
回复 张轩:老师怎么样,解决了吗?QAQ
2024-07-22
共5条回复

React18+TS高仿AntD从零到一打造组件库

设计,开发,测试,发布再到 CI/CD,从0到1造轮子

2123 学习 · 959 问题

查看课程