Storybook, Typescript, React, Vue, Svelte.
who prefer type safety (like me!), have been circumventing this issue by not using the Storybook args convention altogether, like so: const Primary: Story<ButtonProps> = () => { <Button disabled label="Label" /> }; It works, but if you want to use controls, you must use args as Storybook needs the