<story><title>React Cosmos – Build UIs at Scale</title><url>https://reactcosmos.org/</url></story><parent_chain></parent_chain><comment><author>skidding</author><text>Wow, author of Cosmos here. For the record I didn&amp;#x27;t post this. So thanks to OP and everyone who upvoted. It&amp;#x27;s cool that Cosmos still generates new interest after so many years.&lt;p&gt;Yes, Cosmos is very similar to Storybook. It&amp;#x27;s also older, and I&amp;#x27;m only saying this because I&amp;#x27;m tired of getting asked how does it differ. Both projects provide an isolated component environment to help tackle complexity in single page apps. The difference boils down to setup compatibility and personal taste.&lt;p&gt;I&amp;#x27;m not gonna lie, some of the comments are tough to process, but what can you do. I still appreciate all feedback and as usual I&amp;#x27;ll try to incorporate it as best as I can.</text></comment>
<story><title>React Cosmos – Build UIs at Scale</title><url>https://reactcosmos.org/</url></story><parent_chain></parent_chain><comment><author>root_axis</author><text>I &lt;i&gt;love&lt;/i&gt; Cosmos! We used to use storybook a few years back but it required ongoing maintenance whenever we made changes to our build configs which meant it would slowly fall behind the rest of our application over time. The brilliance of Cosmos is that it relies on your existing configs to build the components, so it&amp;#x27;s just a &amp;quot;set it and forget it&amp;quot; setup. Being able to produce static builds is also great and we rely on this to generate component previews in our CI so that QA can review component appearance and behavior before we even merge them into development. The Cosmos UI hooks are also a clever use of hooks that allow the fixtures to be tested by non-technical people in a manner that aligns with the logical boundaries of the component&amp;#x27;s design from an engineering perspective. The approach to designating a fixture file using the .fixture extension is also low effort meaning engineers actually do it. It&amp;#x27;s awesome, I highly recommend it if you work on a complex react front-end with many individual components.</text></comment>