728x90
storybook에서 보면 기본적으로 reset.css가 적용되어 있지 않아 화면에서 볼때 깨지는 문제가 발생했었다.
reset.css혹은 다른 css 파일을 넣는 방법은 굉장히 쉽다.
[Storybook] emotion으로 storybook 글로벌 스타일 설정하기 (reset css)
컴포넌트를 만들기 전, css를 reset하는 작업이 필요하다.공통으로 사용되는 font-family도 이때 설정해주면 편하다.src 폴더 하위에 GlobalStyle.tsx 를 작성했다.(font는 Noto Sans KR 기준)reset css는 구글에 서
velog.io
요런 블로그들을 보면 Global스타일을 만드는 방법 등이 나오는데 단순하게 reset.css만 넣고싶다면
.storybook - preview.ts파일에 들어가서
import type { Preview } from "@storybook/react";
import "../src/styles/css/reset.css"; // reset.css 가져오기
const preview: Preview = {
parameters: {
actions: { argTypesRegex: "^on[A-Z].*" },
controls: {
matchers: {
color: /(background|color)$/i,
date: /Date$/i,
},
},
},
};
export default preview;
위처럼
import 문으로 css파일을 가져오면 끝난다!!!
728x90
'FrontEnd > React' 카테고리의 다른 글
[JEST,Recoil] jest에서 recoil사용하기 (0) | 2024.02.01 |
---|---|
[storybook] viewport 설정 (1) | 2023.12.21 |
[Next.js] SSR프레임워크 Next.js와 css-in-JS (0) | 2023.12.19 |
[React] 리액트에서 tdd 개발하기 (with emotion) (0) | 2023.12.14 |
[StoryBook] 스토리북 적용하기 (0) | 2023.12.12 |