inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

실무에 바로 적용하는 스토리북과 UI 테스트

강의 전 프로젝트 환경설정

[질문 x 공유용] tailwind v4.0 으로 강의랑 다를 때 (import 다름, tailwind.config.js 없어짐 등)

493

윤삼삼

작성한 질문수 1

6

강의랑 다른 부분 1. tailwind 설치 커맨드

: 커맨드가 간단해졌어요.
npm install tailwindcss @tailwindcss/vite

 

강의랑 다른 부분 2. vite.config.ts
: 이제 ***.tsx, ***.jsx 를 일일히 넣지 않아도 됩니다.

import { defineConfig } from 'vite'
import tailwindcss from '@tailwindcss/vite'
export default defineConfig({
  plugins: [
    tailwindcss(),
  ],
})

 

강의랑 다른 부분 3. @import ~ 3줄
@import "tailwindcss";
한 줄로 초간단해짐..

강의랑 다른 부분 4. tailwind.config.js
: config.js 가 없어졌습니다. (자세한 내용: https://tailwindcss.com/blog/tailwindcss-v4#css-first-configuration)

대신 index.css 에 아래와 같은 형식으로 theme 을 적용할 수 있습니다.

@import 'tailwindcss';

@theme {
  --color-primary: #1d2745;
  --color-secondary: #1de5d4;
  --color-tertiary: #1d2745;
  --color-white: #ffffff;
  --color-mono100: #f1f1f1;
  --color-mono200: #bebebe;
  --color-mono300: #d6d7d9;
  --color-error: #d01e1e;
  --color-social: #395997;
}

react typescript tailwindcss storybook ui-testing

답변 2

6

원일

추가로 tailwind v4 이후부터는 text-xs 과 같은 자체 유틸리티 클래스를 오버라이딩 하려면 index.css 아래와 같이 utility 적용하시면 돼요.

@import 'tailwindcss';

@theme {
  --color-primary: #1d2745;
  ...
}

@layer utilities {
  .text-xs {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0px;
    font-weight: 400;
  }

2

제이쓴

감사합니다! 제공해주신 내용은 강의 자료에 추가해두겠습니다. 강의를 수강하시는 다른 분들도 도움 받으실 것 같아요~

스토리북에 대해서

0

66

1

Storybook 10에서 argTypes에 action 설정 시

0

91

1

storybook setup

0

99

2

실무 적용 관련해서 질문이 있습니다!

0

76

2

storybook 프로젝트 세팅 중 궁금한 점이 있습니다.

0

147

2

스토리북 테스트에 대한 질문

0

106

2

tailwind 4.x 버전 변경된 CSS 추출(?) 커맨드

1

215

2

스토리북 테마에 대해 질문 드립니다.

0

164

2

테일윈드를 안쓰고 스타일 컴포넌트만 사용하는 환경에서는요?

0

149

2

react-toastify 를 storybook에 출력 시키기

0

186

1

react에서 modal & portal 사용시 에는 어떻게 작성해야될까요

0

383

3

tsconfig

0

181

1

vite 초기설정

0

355

2

스토리 내 args에서 에러가 발생합니다.

0

216

2

Nextjs에서 tailwind를 사용할 때

0

287

2

제공해주시는 Figma 색상 코드가 강의와 달라 글 남깁니다!

0

148

2

Visual Test

1

130

1

NavigationBar 배경색

0

133

1

defaultValue 질문 드립니다!

0

129

1

svg를 public 말고 src>assets안에 넣는다면 import를 어떻게해야하나요?

1

273

2

index.tsx 빌드 오류

0

379

2

tailwind css 코드 스플릿팅이 가능한가요?

0

287

1

StoryBook 관련 궁금 사항입니다.

1

266

1

type-error 해결 방법 질문

2

418

4