๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ126 styled-components styled-components: JS ์์ CSS๋ฅผ ์์ฑํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ (CSS in JS ๊ด๋ จ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ) → emotion, styled-jsx Tagged Template Literal : ๋ฌธ์์ด ์กฐํฉ์ ๋์ฑ ์ฝ๊ฒ ํ ์ ์๊ฒ ํด์ฃผ๋ ES6 ๋ฌธ๋ฒ Template Literal ์ฌ์ฉ ํ ๋, ${} ์์ ์ผ๋ฐ ๋ฌธ์์ด์ด๋ ์ซ์๊ฐ ์๋ ๊ฐ์ฒด๋ฅผ ๋ฃ๋ ๊ฒฝ์ฐ const object = {a:1}; const text = `${object}` console.log(text); // "[object Object]" Tmeplate Literal: ๋ด์ฅ๋ ํํ์์ ํ์ฉํ๋ ๋ฌธ์์ด ๋ฆฌํฐ๋ด → ์ฌ๋ฌ ์ค๋ก ์ด๋ค์ง ๋ฌธ์์ด๊ณผ ๋ฌธ์ ๋ณด๊ฐ ๊ธฐ๋ฅ ์ฌ์ฉ ๊ฐ๋ฅ • ๋ฐฑํฑ(` ` Template Lite.. 2022. 12. 8. CSS Module CSS Module: ๋ฆฌ์กํธ ํ๋ก์ ํธ์์ ์ปดํฌ๋ํธ๋ฅผ ์คํ์ผ๋ง ํ ๋ ์ฌ์ฉํ๋ ๊ธฐ์ → CSS ํด๋์ค๊ฐ ์ค์ฒฉ๋๋ ๊ฒ์ ๋ฐฉ์ง โญ๏ธ CRA(create-react-app)๋ก ๋ง๋ ํ๋ก์ ํธ์์ CSS Module๋ฅผ ์ฌ์ฉํ ๋, CSSํ์ผ ํ์ฅ์๋ฅผ .module.css๋ก ํ๋ฉด ๋จ ์ฌ์ฉ๋ฒ [Box.module.css] .Box { background: black; color: white; padding: 2rem; } [Box.js] import React from "react"; import styles from "./Box.module.css"; function Box() { return {styles.Box}; } export default Box; → className์ ์ค์ ํ ๋์๋, styles.Box.. 2022. 12. 8. Sass โญ๏ธ css ์ ์ฒ๋ฆฌ๊ธฐ(Pre-Processor) : ๋ชจ๋๋ณ๋ก ํน๋ณํ Syntax๋ฅผ ๊ฐ์ง๊ณ ์๊ณ ์ฌ๊ธฐ์ mixin, nesting selector, ์์ ๋ฑ ํ๋ก๊ทธ๋๋จธ์ ์ธ ์์๋ฅผ ์ ๋ชฉํด ๋ฐฉ๋ํด์ง๋ CSS ๋ฌธ์์ ์์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ณ ๊ด๋ฆฌํด์ฃผ๋ ํตํฉ์ ์ธ ์ธ์ด → CSS ์ ์ฒ๋ฆฌ๊ธฐ ์์ฒด๋ง์ผ๋ก๋ ์น ์๋ฒ๊ฐ ์ธ์ ๋ชปํ๋ฏ๋ก, ๊ฐ CSS์ ์ฒ๋ฆฌ๊ธฐ์ ๋ง๋ ์ปดํ์ผ๋ฌ๋ฅผ ์ฌ์ฉํ์ฌ CSS๋ฌธ์๋ก ๋ณํํด์ผํจ ์ฅ์ ์ฌ์ฌ์ฉ์ฑ: ๊ณตํต ์์ ๋๋ ๋ฐ๋ณต์ ์ธ ํญ๋ชฉ์ ๋ณ์ ๋๋ ํจ์๋ก ๋์ฒด ์๊ฐ์ ๋น์ฉ ๊ฐ์: ์์ ํจ์ ๋ฐ Built-in ํจ์๋ก ์ธํด ๊ฐ๋ฐ ์๊ฐ์ ๋น์ฉ ์ ์ฝ ์ ์ง๊ด๋ฆฌ: ์ค์ฒฉ, ์์๊ณผ ๊ฐ์ ์์๋ก ์ธํด ๊ตฌ์กฐํ๋ ์ฝ๋๋ก ์ ์ง ๋ฐ ๊ด๋ฆฌ ์ฉ์ด https://kdydesign.github.io/2019/05/12/css-preproc.. 2022. 12. 6. HTTP ํค๋1 - ์ผ๋ฐ ํค๋ HTTP ํค๋ ๊ฐ์ HTTP ํค๋ header-field=field-name ":" OWS field-value OWS (OWS: ๋์ด์ฐ๊ธฐ ํ์ฉ) field-name์ ๋์๋ฌธ์ ๊ตฌ๋ถ ์์ [์ฉ๋] HTTP ์ ์ก์ ํ์ํ ๋ชจ๋ ๋ถ๊ฐ์ ๋ณด ex) ๋ฉ์์ง ๋ฐ๋์ ๋ด์ฉ, ๋ฉ์์ง ๋ฐ๋์ ํฌ๊ธฐ, ์์ถ, ์ธ์ฆ, ์์ฒญ ํด๋ผ์ด์ธํธ, ์๋ฒ ์ ๋ณด, ์บ์ ๊ด๋ฆฌ ์ ๋ณด... ํ์ค ํค๋๊ฐ ๋๋ฌด ๋ง์ ํ์์ ์์์ ํค๋ ์ถ๊ฐ ๊ฐ๋ฅ → helloworld: hihi ํค๋ ๋ถ๋ฅ RFC2616(๊ณผ๊ฑฐ) General ํค๋: ๋ฉ์์ง ์ ์ฒด์ ์ ์ฉ๋๋ ์ ๋ณด ex) Connection: close Request ํค๋: ์์ฒญ ์ ๋ณด ex) User-Agent: Mozilla/5.0 Response ํค๋: ์๋ต ์ ๋ณด ex) Server: Apache E.. 2022. 12. 4. ์ด์ 1 ยทยทยท 22 23 24 25 26 27 28 ยทยทยท 32 ๋ค์