๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’ป DEV/Tailwind CSS

[Tailwindcss] 1. tailwind CSS๋ž€?

by Rising Oneโ˜… 2025. 6. 7.
728x90
๋ฐ˜์‘ํ˜•
SMALL

tailwind CSS ๋กœ๊ณ 

์š”์•ฝ
  1. Tailwind CSS๋ž€?

  2. Tailwind CSS ์žฅ์ 


์ƒ์„ธ
  1. Tailwind CSS๋ž€?

์ •์˜ : Utility-First CSS Framework๋กœ, HTML์„ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๊ณ  ๋ชจ๋˜ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋น ๋ฅด๊ฒŒ ๊ตฌ์ถ•ํ•˜๋Š” CSS
- CSS ํŒŒ์ผ์„ ๋ณ„๋„ ์ž‘์„ฑํ•  ํ•„์š” ์—†์ด(๋ณ„๋„ ์ž‘์„ฑ๋„ ๋จ) HTML ์•ˆ์—์„œ Utility Class๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
- 'Utility-First CSS Framwork' : ๋ฏธ๋ฆฌ ์ •์˜๋œ ์ž‘์€ ์—ฌ๋Ÿฌ ์Šคํƒ€์ผ ํด๋ž˜์Šค๋“ค์„ ์กฐํ•ฉํ•˜์—ฌ ์›ํ•˜๋Š” ๋””์ž์ธ ๋ฐฉ์‹์„ ๋งŒ๋“œ๋Š” ๊ฒƒ 

  2. Tailwind CSS ์žฅ์ 
[1]. ์ผ๊ด€๋œ ์Šคํƒ€์ผ ์ œ๊ณต
- ๋”ฐ๋ผ์„œ, ํ”„๋กœ์ ํŠธ ์ „๋ฐ˜์— ๋™์ผํ•œ ์Šคํƒ€์ผ ๊ทœ์น™์„ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ!
- ์ฝ”๋“œ๊ฐ€ ๋ถ„์‚ฐ๋˜์–ด ์žˆ์Œ์—๋„ ๋™์ผํ•œ ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ์š”์†Œ๊ฐ€ ํ†ต์ผ๋œ ๋””์ž์ธ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Œ
→ ์œ ์ง€๋ณด์ˆ˜์™€ ํ˜‘์—…๊ฐ„์˜ ์šฉ์ด์„ฑ ↑

 

[2]. ์„ฑ๋Šฅ ์ตœ์ ํ™” (Optimizing for Production)

- ํ”„๋กœ์ ํŠธ์— ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•œ CSS๋งŒ ํฌํ•จํ•˜๋„๋ก ์ตœ์ ํ™”๋ฅผ ํ•œ๋‹ค.

- ์‚ฌ์šฉ๋˜์ง€ ์•Š์€ CSS๋Š” ๋ฏธํฌํ•จํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ตœ์ข… CSS ํฌ๊ธฐ๊ฐ€ ๋งค์šฐ ์ž‘์•„์ง„๋‹ค.

(์‹ค์ œ๋กœ, Neflix Top10 ํŽ˜์ด์ง€๋Š” tailwind CSS๋ฅผ ์‚ฌ์šฉํ–ˆ๊ธฐ์— 6.5kB ํฌ๊ธฐ๋กœ ์ค„์ผ ์ˆ˜ ์žˆ์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค.)

code splitting (์ฝ”๋“œ ๋ถ„ํ• )์—์„œ ์ž์œ ๋กœ์›Œ์งˆ ์ˆ˜ ์žˆ๋‹ค. (ํ•„์š”์—†๋Š” CSS๋„ ํŽ˜์ด์ง€๋งˆ๋‹ค ๋‹ค์šด๋กœ๋“œํ•ด์„œ ์ดˆ๊ธฐ ๋กœ๋”ฉ์†๋„ ↓)

 

728x90
๋ฐ˜์‘ํ˜•
LIST

๋Œ“๊ธ€