๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ฆฌ๋‹ค๊ธฐ2

[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] JSX โ—์•„๋ž˜ ๋‚ด์šฉ์€ [๋ฆฌ์•กํŠธ๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ธฐ์ˆ ] ์ฑ…์—์„œ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์š”์•ฝํ•˜์˜€์Šต๋‹ˆ๋‹ค. JSX๋ž€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ํ™•์žฅ๋ฌธ๋ฒ•์ด๋ฉฐ, XML๊ณผ ๋งค์šฐ ๋น„์Šทํ•˜๊ฒŒ ์ƒ๊น€ JSX๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด,,, ํŽธํ•˜๊ฒŒ ๋ Œ๋”๋ง ๊ฐ€๋Šฅ HTML์ฝ”๋“œ์™€ ์œ ์‚ฌํ•ด์„œ ๋ณด๊ธฐ ์‰ฝ๊ณ , ์ต์ˆ™ ์ปดํฌ๋„ŒํŠธ๋ฅผ HTMLํƒœ๊ทธ ์“ฐ๋“ฏ์ด ์‚ฌ์šฉํ•˜๋ฉด์„œ ํ™œ์šฉ๋„๊ฐ€ ๋†’์Œ ์˜ˆ์‹œ) import React from 'react'; function App(){ return( ๋ฆฌ์•กํŠธ ์•ˆ๋…•! ์ž˜ ์ž‘๋™ํ•˜๋‹ˆ? ); } export default App; ์œ„์˜ ์ฝ”๋“œ์ฒ˜๋Ÿผ h1ํƒœ๊ทธ์™€ h2ํƒœ๊ทธ๊ฐ€ divํƒœ๊ทธ ํ•˜๋‚˜๋กœ ๊ฐ์‹ธ์ ธ์žˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋ฆฌ์•กํŠธ ์ปดํฌ๋„ŒํŠธ์—์„œ ์š”์†Œ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ํ•˜๋‚˜์˜ ์š”์†Œ๋กœ ๊ฐ์‹ธ๋Š” ์ด์œ ? ์ปดํฌ๋„ŒํŠธ ๋‚ด๋ถ€๋Š” ํ•˜๋‚˜์˜ DOM ํŠธ๋ฆฌ ๊ตฌ์กฐ๋กœ ์ด๋ฃจ์–ด์ ธ์•ผ ํ•œ๋‹ค๋Š” ๊ทœ์น™์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ ์กฐ๊ฑด๋ถ€ ์—ฐ์‚ฐ์ž JSX ๋‚ด๋ถ€์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ .. 2020. 12. 23.
๋ฐ˜์‘ํ˜•