๐คทโ๏ธ Tailwind ํ์ค, ๋์ค, ์ธ์ค ํจ๊ณผ
ํ๋ก์ ํธ ์งํ์ค ๋ฐฐ๋ ๋งํฌ์ URL ๊ธธ์ด๊ฐ ๋๋ฌด ๊ธธ์ด์ 3์ค ํจ๊ณผ ์ฒ๋ฆฌ๋ฅผ ํด์ผ ํ์ต๋๋ค.
React + Tailwind CSS ์ ํ ๋ ํ๋ก์ ํธ ์ฌ์ CSS ํ์ผ & style ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ className ์์ฑ์ ํ์ฉํด์ CSS ์คํ์ผ๋ง ํด์ผ ํ์ต๋๋ค.
๊ธฐ์กด์ ๋ฐฉ์์ผ๋ก ํ์ค ํจ๊ณผ ์คํ์ผ๋ง์ ํ๋ ค๊ณ ํ์ผ๋ tailwind CSS ๋ฐฉ์์ด ๋ฌ๋ผ์ ๋ค๋ฅธ ์ข์ ๋ฐฉ๋ฒ์ ์ฐพ์์ต๋๋ค.
ํ์ค ํจ๊ณผ ๊ธฐ์กด CSS ๋ฐฉ์
p {
width: 6rem;
text-overflow: ellipsis;
overflow: hidden;
word-break: break-word;
display: -webkit-box;
-webkit-line-clamp: 3; // ์ํ๋ ๋ผ์ธ ์ 1์ค, 2์ค, 3์ค
-webkit-box-orient: vertical
}
๊ธฐ์กด ๋ฐฉ์์ธ ์์ CSS ์์ฑ์ ์ ์ฉํ๋ฉด ๋์ง๋ง Tailwind CSS์์๋ webkit ์์ฑ์ ์ ์ฉํ ์ ์์ต๋๋ค.
Tailwind CSS์์ ์ ์ฉ ๋ฐฉ๋ฒ์ customizing ์ผ๋ก ํ์ค ํจ๊ณผ๋ฅผ ์ ์ฉ ์ํฌ์ ์์ต๋๋ค.
Next.js์ tailwind ์ ์ฉ ๋ฐฉ๋ฒ
https://cometruedream.tistory.com/245
Next JS์์ tailwind ์ ์ฉ ์๋ ๋ ํด๊ฒฐ๋ฐฉ๋ฒ
๐คทโ๏ธ ๋ณธ๋ก ์ ์์Tailwind๋?Tailwind CSS๋ React์ Next ํ๋ ์์ํฌ์์ ๋ง์ด ์ฌ์ฉ๋๋ CSS ํ๋ ์ ์ํฌ์ ๋๋ค. Tailwind CSS๋ ‘utility-first’ ๋ชฉ์ ์ ๊ธฐ๋ฐ์ผ๋ก ๋ค๋ฅธ CSS ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฌ๋ฆฌ CSS ํ์ผ & st
cometruedream.tistory.com
1. ์ ์ญ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ํด์ globals.css ํ์ผ์ ์ ํ
@layer base ์์ .text-overflow ํด๋์ค๋ฅผ ์ ์ฉํด์ค๋ค.
2. globals.css .text-overflow ์ ์ฉ ํ ์ฌ์ฉํ๋ ค๋ HTML ํ๊ทธ์ className์ ์ ์ฉ์ ํด์ค๋ค.
ํ์ค ํจ๊ณผ ๊ธฐ์กด CSS ๋ฐฉ์
์ฌ๋ฐ๋ ์ค๋์ ๋ ๋ณ ์ด์ธ ๋ณด๊ณ ๊ฐ์ธ์!
https://cometruedream.tistory.com/243
NestJS Lifecycle (์๋ช ์ฃผ๊ธฐ) ๊ฐ๋
๐คทโ๏ธ ๋ณธ๋ก ์ ์์ Nest JS ๊ฐ๋ ?Nest JS๋ Node JS ๊ธฐ๋ฐ์ผ๋ก ํ ์๋ฒ ์ดํ๋ฆฌ์ผ์ด์ ํ๋ ์์ํฌ ์ ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ ์๋นํ ์ค๋ซ๋์ Express ๊ธฐ๋ฐ์ผ๋ก ์๋ฒ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์ ์๋์ ์ธ ์
cometruedream.tistory.com
https://cometruedream.tistory.com/242
๋ฆฌ์กํธ Vite Proxy ํ์ฉํ CORS ์ค๋ฅ ํด๊ฒฐ
๐คทโ๏ธ ๋ณธ๋ก ์ ์์ํ๋ก ํธ์๋ ๋ฒ๋ค๋ฌ ๊ฐ๋ ๊ณผ webpack vs vite ๋น๊ต์ ๋ํด์ ๊ณต๋ถ๋ฅผ ํ๊ณ ๊ธ์ ๋ณด์๋ฉด ๋ ๋ง์ ๋์์ด ๋ฉ๋๋ค^^ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ํ ๋ฒ๋ค๋ฌ ๊ฐ๋ ๊ณผ webpack vs vite ๋น๊ตhttps://comet
cometruedream.tistory.com
https://cometruedream.tistory.com/241
React ํด๋๊ตฌ์กฐ FSD ๊ธฐ๋ฅ ๋ถํ ์ค๊ณ ์ํคํ ์ฒ
๐คทโ๏ธ ๋ณธ๋ก ์ ์์ํ๋ก์ ํธ๋ฅผ ์์ํ๊ธฐ์ ์์ ํด๋ ๊ตฌ์กฐ, ์ค๊ณ์ ๋ํ ์ํคํ ์ฒ๋ฅผ ๋ง๋๋ ๊ฒ์ ์๋นํ ์ด๋ ต๋ค. ์ด๋ฒ ํ๋ก์ ํธ์ React FSD ํด๋๊ตฌ์กฐ ์ํคํ ์ฒ๋ฅผ ์ค๊ณํ ์์ ์ด๋ผ์ FSD ์ํคํ
cometruedream.tistory.com
https://cometruedream.tistory.com/244
์ฝ๊ฒ ์ดํดํ๊ณ ์ฌ์ฉํ ์ ์๋ Prisma ๋ช ๋ น์ด ์ ๋ฆฌ
๐คทโ๏ธ Prisma ๋ช ๋ น์ด ๋ณธ๋ก ์ ์์ Prisma๋?Nest JS ํ๋ ์์ํฌ์ Prisma ORM์ ํ์ฉํด์ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ Prisma๋ Node JS ๊ธฐ๋ฐ์ ํ๋ ์์ํฌ/๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ํธ์์ฉ์ด ์๋๋ฉฐ Prisma + DB ์ฐ๋์ผ
cometruedream.tistory.com
'React' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[React-query] ๋ฐ์ดํฐํต์ ์ ์ํ useMutation ๊ฐ๋ ๊ณผ hooks ์ฌ์ฉ๋ฒ (29) | 2024.07.16 |
---|---|
[React-query] ๋ฐ์ดํฐ ํ๋ฆฌํ์นญ ์ฌ์ฉ๋ฒ ์ ๋ฆฌ (1) | 2024.06.19 |
Next JS์์ tailwind ์ ์ฉ ์๋ ๋ ํด๊ฒฐ๋ฐฉ๋ฒ (1) | 2024.05.17 |
๋ฆฌ์กํธ Vite Proxy ํ์ฉํ CORS ์ค๋ฅ ํด๊ฒฐ (1) | 2024.05.03 |
React ํด๋๊ตฌ์กฐ FSD ๊ธฐ๋ฅ ๋ถํ ์ค๊ณ ์ํคํ ์ฒ (1) | 2024.05.02 |