背景 @storybook/addon-interactionsには@storybook/addon-actionsと連携して、アクションにjest.fn()を挿入してくれる機能がある。これをcomposeStoryでも使いたいがどういう仕組になっているか確認する。 結論 雑に言うと、Storyのargsを読み取り、@storybook/addon-actionsによって追加されたプロパティがあった場合、そこにjest.fn()を挿入する。これは@storybook/addon-interactionsで行われる。 背景で書いた、composeStoryで利用する場合は、これらの近いことをする必要がある。なぜなら、composeStoryではaddonには全く依存しておらず、利用していないためである。つまり、actionsやinteractionsでやっていることと同様のことをする必要があ