New ask Hacker News story: Ask HN: Is it time for a new Storybook?
Ask HN: Is it time for a new Storybook?
2 by samhuk | 1 comments on Hacker News.
I'm sure many have heard of Storybook [0]. I've used it pretty much since the start from ~2016 (back when Angular was cargo-culting it like mad). I've always had generally negative experiences with it: 1) Messy Javascript API resulting in inexpressive storybook files, particularly for big frameworks like Angular and big components. 2) Slow AF with webpack/terser/etc. And that's before you start bolting on crazy addons like compodoc. 3) Tries to solve so many different problems (just a subjective opinion of mine). 4) Insane levels of "framework magic", particularly when I've used it with Angular, but also in other scenarios too. --- So, I wanted to ask HN to gauge the appetite for a similar but not same kind of Storybook: 1) Extremely expressive Javascript API. Think Jest. 2) Go CLI (allowing direct interface with ESBuild, etc.). 3) ESBuild-centric (rather than webpack, or worse, addons [1]). 4) Typescript-centric (rather than seeming like an after-thought). 5) Much less framework magic (think React, Redux, etc. Stick mostly to simple explicit JS behaviors). 6) Probably a lot more that haven't come to mind yet. Before I go any further with it, it would be amazing to hear what you guys think about all of this. What are your thoughts about Storybook? Too much tech debt for them to modernize? Am I just being silly and picky about Storybook? Am I the crazy one? I just think it would be amazing to have a frontend workshop app with the speed of esbuild, the expressiveness of jest and cypress, the elegance of React. Thanks HN! [0] https://ift.tt/WhgsTiP [1] https://ift.tt/WtHSMTG
2 by samhuk | 1 comments on Hacker News.
I'm sure many have heard of Storybook [0]. I've used it pretty much since the start from ~2016 (back when Angular was cargo-culting it like mad). I've always had generally negative experiences with it: 1) Messy Javascript API resulting in inexpressive storybook files, particularly for big frameworks like Angular and big components. 2) Slow AF with webpack/terser/etc. And that's before you start bolting on crazy addons like compodoc. 3) Tries to solve so many different problems (just a subjective opinion of mine). 4) Insane levels of "framework magic", particularly when I've used it with Angular, but also in other scenarios too. --- So, I wanted to ask HN to gauge the appetite for a similar but not same kind of Storybook: 1) Extremely expressive Javascript API. Think Jest. 2) Go CLI (allowing direct interface with ESBuild, etc.). 3) ESBuild-centric (rather than webpack, or worse, addons [1]). 4) Typescript-centric (rather than seeming like an after-thought). 5) Much less framework magic (think React, Redux, etc. Stick mostly to simple explicit JS behaviors). 6) Probably a lot more that haven't come to mind yet. Before I go any further with it, it would be amazing to hear what you guys think about all of this. What are your thoughts about Storybook? Too much tech debt for them to modernize? Am I just being silly and picky about Storybook? Am I the crazy one? I just think it would be amazing to have a frontend workshop app with the speed of esbuild, the expressiveness of jest and cypress, the elegance of React. Thanks HN! [0] https://ift.tt/WhgsTiP [1] https://ift.tt/WtHSMTG
Comments
Post a Comment