[Korean FE Article] 스토리북 8: 차세대 테스트, 성능 및 호환성
소개
이번 글은 Storybook 8의 새로운 기능과 개선 사항을 소개합니다. 현재 Storybook은 대체가 불가능할 정의 표준 UI 툴로 자리 잡고 있습니다.
대표적인 업데이트 기능은 아래 목차와 같습니다. 개인적으로는 Vite 기반 테스트 호환성, 기능 및 빌드 속도를 대폭 향상해 UI 테스팅 도구로써 또 다른 분야로 자리매김하고 있는 것 같아 흥미롭습니다.
또한 기존에 React의 peer dependency가 걸려 React를 사용하지 않은 라이브러리나 프레임워크에서도 불필요하게 의존성을 가지게 되었는데 이번 업데이트에선 해당 의존성으로 제거하게 되어 더욱 가벼운 툴이 되었습니다.
평소 Storybook을 사용하시거나, 호환성 때문에 사용하지 못했던 분들이라면 이번 업데이트 내용을 참고해서 적극적으로 도입해 보는 것도 좋을 것 같습니다!
목차
내장된 시각화 테스트
리액트 서버 컴포넌트(RSC) 지원
향상된 리액트와 뷰의 제어 자동 생성
재설계된 Vite 지원, Vitest 기반 테스트 프레임워크 그리고 Vite 5 호환성
2~4배 더 빠른 테스트 빌드
더 이상 리액트가 아닌 프로젝트에서 리액트를 요구하지 않습니다.
프레임워크별 개선 사항
시작하기
스토리북 8을 축하해요 🥳