The benefits of building in Storybook lie in its ability to allow developers to create UI components in isolation, making it easier to ensure ideal viewing conditions across all permutations of devices and software. This is achieved through visual testing, which focuses solely on what's being displayed to the viewer, allowing for a "step-by-step" approach to development that prioritizes end-user experience over traditional step-by-step approaches. By isolating UI components in Storybook, developers can test and record every possible state of each component separately, creating a library of UI components that can be easily maintained and updated. This approach also enables the use of visual regression testing tools like Storyshots, which take screenshots of UI components to ensure they match the desired structure across devices and screen sizes. By integrating with other tools and automating visual testing, Storybook provides a versatile and user-friendly environment for developers to build and ship applications.