If you are managing multiple React applications and want consistency across your user interfaces, sooner or later you'll find that you need a component library. When I first wanted to create a React component library, it took me a lot of time to find a setup that met all my requirements and wasn't too complicated. A guide like this would've spared me a great amount of energy wrestling with this st