Storybook 的 addon-actions 为啥收不到事件?
我在 Storybook 里用 addon-actions 想监听按钮点击,但点了没反应,控制台也没输出。是不是我哪里写错了?
我已经在 .storybook/preview.js 里引入了 addons,也装了 @storybook/addon-actions,但就是不触发。
import { action } from '@storybook/addon-actions';
export const Primary = () => (
<button onClick={action('button-clicked')}>
Click me
</button>
);
或者更简洁的写法:
区别在于第一种写法是手动包裹了箭头函数,第二种是直接传action函数。两种都可以,看个人喜好。
顺便吐槽下,这坑我当年也踩过,大半夜调试了半天才发现是函数调用时机的问题...