สำหรับชาว React และ React Native แล้วนั้น
ผมคิดว่าน่าจะใช้ Storybook กันทุกคน !!
ในการทำ snapshot testing ของ UI component แต่ละตัว
ช่วยทำให้ชีวิตของนักพัฒนาง่ายและสะดวกสบายมากยิ่งขึ้น
ยิ่งใน version 3.2 นี้ก็มีความสามารถที่น่าสนใจเพิ่มเข้ามา
ประกอบไปด้วย
- สนับสนุน Vue project แล้ว
- สามารถสร้างกลุ่มย่อย ๆ ของ story ได้แล้ว ช่วยทำให้ระบบใหญ่ ๆ จัดการ story ได้ง่ายขึ้นมาก
- สามารถ filter ชื่อ story ตามที่ต้องการได้
- สำหรับ ReactNative app นั้น สามารถเปิด storybook ดูได้ผ่าน app บน device ได้แล้ว
- เพิ่ม logo ของ storybook ใน terminal
- ปรับปรุงเรื่องการจัดการ error ต่าง ๆ
อ่านเพิ่มเติมได้ที่ Storybook Release Note
สิ่งที่น่าสนใจสำหรับ Storybook คือ
เป็น library ที่ขับเคลื่อนด้วย communities จากทั้งโลก
ซึ่งเห็นได้ชัดมาก ๆ ตั้งแต่ version 3.0 เป็นต้นมา
สำหรับ developer คนไหนที่ยังไม่ใช้งาน Storybook
ให้เริ่มเสียตั้งแต่วันนี้ครับ
$npm i -g @storybook/cli $cd my-vue-project $getstorybook $npm run storybook
แล้วจะเจอแแบบนี้นะครับ
ขอให้สนุกกับการ coding ครับ
Reference Websites
https://medium.com/storybookjs/announcing-storybook-3-2-e00918a1764c