styled-components3 styled-components๋ฌด์์ tailwind CSS ๋์ ๊ธฐ - 1 ๐TL; DR ์๋๋ styled-components๋ฅผ ์ฃผ๋ก ์ฌ์ฉํ๋ค. ๋์์ธ์์คํ ๊ตฌ์ถ์ ํ๋ฉฐ styled-components์ ํ๊ณ๋ฅผ ๋๊ผ๋ค. tailwind CSS๋ฅผ ๋์ ํ๋ค. ์์ง์ ํผ๋์ค๋ฝ๋ค.. tailwind CSS๋ฅผ '์ ์ฐ๋' ๋ฐฉ๋ฒ์ ๋ชจ์์ค์ด๋ค styled-components๋ฅผ ์ฌ์ฉํ๋ ์ด์ ์คํ์ผ๋ ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ '์ปดํฌ๋ํธํ'์ ์์๋ค. ์ปดํฌ๋ํธํํ๋ ๊ฑธ ์ข์ํ๊ธฐ๋ ํ๊ณ , ์ปดํฌ๋ํธ ์ด๋ฆ์ ๋ช ์ํ๋ฉด์ ๋ช ํํ ํด๋น ํ๊ทธ์ ์ญํ ์ด ๋๋ฌ๋๋ค๋ ์ ๋ ์ข์๋ค. ์ด ์ ์ ๋ฒ๊ทธ ํฝ์ฑ์๋ ๊ต์ฅํ ๊ฐํธํจ์ ๋๋ผ๊ฒ ํด์คฌ๋ค. (๋ฌธ์ ์ ์์ธ์ ์ฐพ๋ ๋ถ๋ถ์์ ๋ช ์์ฑ์ ์ฅ์ ) ๊ทธ๋ฆฌ๊ณ props๋ก ์กฐ๊ฑด๋ถ ์คํ์ผ๋ง์ ์ฅ์ ๋ ๋งค์ฐ ์ข์๋ค. ๋ฐ๋ณต๋๋ ์ปดํฌ๋ํธ์์ ์๊น๋ง ๋ฐ๋๋ ๊ฒฝ์ฐ๋ฅผ ๋ง์ด ๋ดค๊ณ , ๋ฐ๋ณต๋๋ ์ฝ๋.. 2024. 1. 8. [React] styled-components ๐๋ฆฌ์กํธ๋ฅผ ๋ค๋ฃจ๋ ๊ธฐ์ ๐์ ๊ณต๋ถํ๋ค๊ฐ 14์ฅ์์ ๋ด์ค๋ทฐ์ด๋ฅผ ๋ง๋๋ ๋ถ๋ถ์์ ์ฒ์์ผ๋ก styled-components์ ๋ํ ๋ถ๋ถ์ด ์ธ๊ธ๋์๋ค. ์ด ๋๋ถ์ ํ์ด์ง๋ ์ด์๊ฒ ์์ฑ๋์์ง๋ง ์ css, sass(scss)๋ฅผ ์ด์ฉํ์ง์๊ณ styled-components๋ฅผ ์ฌ์ฉํ ๊ฒ์ผ๊น? ์ด๋ฐ ๊ถ๊ธ์ฆ์ ์ป๊ฒ ๋์ด ๋๋ ๋ค์ ๊ตฌ๊ธ๋ง์ ์์ํ๋ค. ๊ตฌ๊ธ์ "styled-components"๋ฅผ ์ณ๋ณด์๋๋ ์ด ์น์ฌ์ดํธ๊ฐ ๋ด๋ค. ์คํ์ผ๋ ์ปดํฌ๋ํธ์ ๊ณต์ ์น์ฌ์ดํธ์ธ๊ฐ ๋ณด๋ค. ์ด ์ฌ์ดํธ์ ๋ฑ ์ฒ์์ ๋ค์ด๊ฐ์๋ง์ ๋ณด๋ฉด ์ด๋ ๊ฒ ์ฐ์ฌ์ ธ์๋ค. Visual primitives for the component age? ์ผ๋จ ๋ญ ๋น์ฃผ์ผ์ ์ผ๋ก ๋์์ค๋ค๋ ์๋ฆฌ๊ฐ๋ค Use the best bits of ES6 and CSS to style you.. 2021. 2. 3. [React] ContextAPI๋ฅผ ์ฌ์ฉํด์ TodoList๋ง๋ค๊ธฐ(1) : styled-components ๋ฆฌ์กํธ๋ฅผ ๋ค๋ฃจ๋ ๊ธฐ์ ์์๋ ํฌ๋๋ฆฌ์คํธ๋ฅผ ๋ง๋๋ ์์ ๋ฅผ ๋ง๋ค์ด๋ดค์๋๋ฐ, ๊ทธ ๋์ ๋ค๋ฅด๊ฒ ์ด๋ฒ์๋ contextAPI๋ฅผ ์ด์ฉํด์ ํฌ๋๋ฆฌ์คํธ๋ฅผ ๋ง๋ค์ด๋ณด์๋ค. ์์ง contextAPI์ ๋ํด์ ๋๊ตฌ์๊ฒ ์ค๋ช ํ ์ ์์๋งํผ ์ ๋ฆฌ๊ฐ ์๋์ด์๋ค๋ ์๊ฐ์ด ๋ค์ด์ ๋ค์ ์๋ก์ด ๋ง์์ผ๋ก ๊ณต๋ถ๋ฅผ ํด๋ดค๋ค. ๊ทธ๋์! ์ด๋ฒ ํฌ์คํธ์์๋ contextAPI์ ๋ํ ๊ฐ๋ ๋ค์ ๋ํด์ ์ค๋ช ํ๊ณ , ํฌ๋๋ฆฌ์คํธ ์ฝ๋๋ฅผ ๋ณด๋ฉด์ ๋ค์ ์ ๋ฆฌํด๋ณผ ์๊ฐ์ด๋ค. contextAPI๋ฅผ ์ฌ์ฉํ ํฌ๋๋ฆฌ์คํธ ์์ ๋ ๋ฒจ๋กํผํธ๋์ ์ด ๊ธ์ ์ฐธ๊ณ ํด์ ์์ฑํ์ต๋๋ค. ๋จผ์ styled-components๋ฅผ ์ฌ์ฉํด์ ํฌ๋๋ฆฌ์คํธ๋ฅผ ๊พธ๋ฉฐ์คฌ๋๋ฐ, ๊ฑฐ๊ธฐ์ ์ฌ์ฉ๋ ์คํ์ผ๋ง์์ ๋ด๊ฐ ์ ๋ชฐ๋๋ ๋ถ๋ถ๋ค์ ๋ํด ์ ์ด๋ณด๋ ค๊ณ ํ๋ค. createGlobalStyle : ์ด ๊ธฐ๋ฅ์ ํ์ด์ง ์ .. 2021. 1. 31. ์ด์ 1 ๋ค์ ๋ฐ์ํ