React.js
vite+ typescript + react+ emotion + storybook
Dev갱이
2024. 4. 17. 10:47
728x90
vite를 통해 react를 설치한다
// 더블대시가 필요함 주의
# npm 7+, extra double-dash is needed:
$ npm create vite@latest my-vue-app -- --template react-ts
emotion 설치
$ npm install --save @emotion/react
$ npm install --save @emotion/styled
react-router-dom 설치
$ npm i react-router-dom
절대 경로 설정을 위한 vite-tsconfig-paths 설치
$ npm i -D vite-tsconfig-paths @types/node
vite-env.d.ts 는 타입스크립트에서 환경변수를 추론하게 도와줌
https://velog.io/@rlwjd31/vite-%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98-%EC%B6%94%EB%A1%A0
vite typescript 환경변수 추론
vite환경에서 typescript가 환경변수 추론
velog.io
emotion.d.ts는 emotion에서 테마 설정을 도와줌
stroybook 설치
https://storybook.js.org/docs/get-started/react-vite
Storybook for React & Vite • Storybook docs
Storybook is a frontend workshop for building UI components and pages in isolation. Thousands of teams use it for UI development, testing, and documentation. It’s open source and free.
storybook.js.org
$ npx storybook@latest init
설치가 완료되면 스토리북 사이트가 local로 켜지고 .storybook 폴더에 main.ts와 preview.ts가 생긴다.
그다음 src에 stories 폴더가 생겨서 안에 예제들이 생긴다
728x90