๐ | WEB DEV115 [React] 7. ์ด๋ฏธ์ง ์ฝ์ ํ๊ธฐ(css, html, publicํด๋์์ ๊ฐ์ ธ์ค๊ธฐ) ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [๐ | WEB DEV/React] - [React] 2. state (๋ณ์, array, object) 2-1. 2023.05.27 - [๐ | WEB DEV/React] - [React] 2-1. array state ์ ๋ ฌํ๊ธฐ ( .sort()ํ์ฉ) 3. 2023.05.28 - [๐ | WEB DEV/React] - [React] 3. ์ปดํฌ๋ํธ (Component) 4. 2023.05.28 - [๐ | WEB DEV/React] - .. 2023. 7. 3. [React] CORS ์๋ฌ ํด๊ฒฐํ๊ธฐ (http-proxy-middleware) ์ธ์ฃผ ์์ ๋์ค api์ ์์ฒญ์ ํ ๋ CORS ์๋ฌ๋ฅผ ๋ง์ฃผํ์๋ค! ๋๋ต ์์ ๊ฐ์ ์๋ฌ ๋ฉ์ธ์ง๋ฅผ ์ฝ์์ฐฝ์์ ๋ณผ ์ ์๋ค. 1. CORS (Cross Origin Resource Sharing) 1) CORS๋? https://developer.mozilla.org/ko/docs/Web/HTTP/CORS/Errors CORS(๊ต์ฐจ ์ถ์ฒ ๋ฆฌ์์ค ๊ณต์ )๋ ๋ค๋ฅธ ์ถ์ฒ ๊ฐ์ ์์ ๊ณต์ ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๊ณ http ํค๋๋ฅผ ์ด์ฉํ์ฌ ์คํ ์ค์ธ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ค๋ฅธ ์ถ์ฒ(Origin)์ ์์์ ์ ๊ทผํ ์ ์๋ ๊ถํ์ ๋ถ์ฌํ๋๋ก ๋ธ๋ผ์ฐ์ ์ ์๋ ค์ฃผ๋ ์ฒด์ ์ด๋ค. 2) SOP (Same Origin Policy) https://developer.mozilla.org/ko/docs/Web/Security/Same-origin.. 2023. 6. 30. [React] 6. props ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [๐ | WEB DEV/React] - [React] 2. state (๋ณ์, array, object) 2-1. 2023.05.27 - [๐ | WEB DEV/React] - [React] 2-1. array state ์ ๋ ฌํ๊ธฐ ( .sort()ํ์ฉ) 3. 2023.05.28 - [๐ | WEB DEV/React] - [React] 3. ์ปดํฌ๋ํธ (Component) 4. 2023.05.28 - [๐ | WEB DEV/React] - .. 2023. 5. 29. [React] 5. ๋ฐ๋ณต๋๋ ๋ถ๋ถ ์ถ์ฝํ๊ธฐ (map) ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [๐ | WEB DEV/React] - [React] 2. state (๋ณ์, array, object) 2-1. 2023.05.27 - [๐ | WEB DEV/React] - [React] 2-1. array state ์ ๋ ฌํ๊ธฐ ( .sort()ํ์ฉ) 3. 2023.05.28 - [๐ | WEB DEV/React] - [React] 3. ์ปดํฌ๋ํธ (Component) 4. 2023.05.28 - [๐ | WEB DEV/React] - .. 2023. 5. 28. [React] 4. ๋์ ์ธ UI ์ ์ํ๊ธฐ ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [๐ | WEB DEV/React] - [React] 2. state (๋ณ์, array, object) 2-1. 2023.05.27 - [๐ | WEB DEV/React] - [React] 2-1. array state ์ ๋ ฌํ๊ธฐ ( .sort()ํ์ฉ) 3. 2023.05.28 - [๐ | WEB DEV/React] - [React] 3. ์ปดํฌ๋ํธ (Component) ์ ํฌ์คํ ์์ ๋ค๋ฃจ์๋ ์ปดํฌ๋ํธ์ ์์๋ก ๋ชจ๋ฌ(Modal)์ฐฝ์ ์ ์ํ.. 2023. 5. 28. [React] 3. ์ปดํฌ๋ํธ (Component) ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [๐ | WEB DEV/React] - [React] 2. state (๋ณ์, array, object) 2-1. 2023.05.27 - [๐ | WEB DEV/React] - [React] 2-1. array state ์ ๋ ฌํ๊ธฐ ( .sort()ํ์ฉ) 1. Component ๋ฌธ๋ฒ html์ ์์ฑํ๋ค๋ณด๋ฉด ๋ฐ๋ณต์ ์ผ๋ก ์ฌ์ฉํ๊ฑฐ๋ ๋ธ๋ก ๋จ์๋ก ์ ์ํ๊ณ ์ถ์ ๋ถ๋ถ์ด ์๋ค. React์์๋ ๊ธด HTML ๋ธ๋ก์ ํ๋์ ๋จ์ด๋ก ์นํํ๋๋ก ํ๋ ๋ฌธ๋ฒ์.. 2023. 5. 28. [React] 2-1. array state ์ ๋ ฌํ๊ธฐ ( .sort()ํ์ฉ) ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [๐ | WEB DEV/React] - [React] 2. state (๋ณ์, array, object) array state๋ฅผ ์ ๋ ฌํ๊ณ ์ถ์ ๋๋ ์ด๋ป๊ฒ ํด์ผํ ๊น? ๊ฐ์ฅ ๋ณดํธ์ ์ธ ๋ฐฉ๋ฒ์ธ sort()๋ฉ์๋๋ฅผ ์ด์ฉํด๋ณด์. 1. sort() ํ์ฉํ์ฌ array state ์ ๋ ฌํ๊ธฐ let [music, setMusic] = useState( [{"type": "Rock", "title": "Summer", "singer": "The Volun.. 2023. 5. 27. [React] 2. state (๋ณ์, array, object) ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 1. state React์ JSX๋ฅผ ์ด์ฉํ์ฌ ํ ํ๋ฆฟ์ ์์ฑํ ๋ ์ค์ํ ์๋ฃ๋ค์ ์ ์ ์ ์ฅํด์ผํ ๋๊ฐ ์๋ค. ์๋ฃ ์ ์ฅ ๋ฐฉ๋ฒ_1) ๋ณ์๋ฅผ ์ด์ฉํ๋ค. let, const ๋ฑ์ ํ์ฉํ๋ค. functoin App(){ let name = "Kassid" return ( ... ); } ์๋ฃ ์ ์ฅ ๋ฐฉ๋ฒ_2) state๋ฅผ ์ด์ฉํ๋ค. ๋ณ์ ์ธ์๋ state๋ฅผ ํ์ฉํ์ฌ ์๋ฃ๋ฅผ ์ ์ฅํ ์ ์๋ค. ๋จผ์ useState๋ฅผ importํ๋ค. import { useState } fro.. 2023. 5. 26. [React] 1. JSX 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ ๋ณธ๊ฒฉ์ ์ผ๋ก React๋ฅผ ์ด์ฉํด ์นํ์ด์ง๋ฅผ ๋ง๋ค์ด๋ณด์! 1. JSX ์น์ฌ์ดํธ์ ๋ผ๋๋ฅผ ๊ตฌ์ถํ ๋ html๊ณผ css๋ฅผ ์ด์ฉํ์ฌ ๊ตฌ์ฑํ๋ค. React๋ผ๊ณ ํด์ ๋ค๋ฅผ ๊ฒ์ ์๋ค! ๋๊ฐ์ด html๊ณผ css๋ฅผ ์ด์ฉํ๋ค. ํ์ง๋ง ๋ค๋ฅธ ์ ์ ์ ๋ฒ ํฌ์คํธ์์ ๋ค๋ค๋ ๊ฒ ์ฒ๋ผ jsํ์ผ์ ์ฝ๋๋ฅผ ์์ฑํ๋ค. ์ด๊ฒ์ด ๋ฐ๋ก JSX์ด๋ค. JSX(JavaScript XML)๋ JS์ XML์ ์ถ๊ฐํ ๋ฌธ๋ฒ์ด๋ค. JSX์ XML ์ฝ๋๋ฅผ ์ ๋ ฅํ๋ฉด ๋ธ๋ผ์ฐ์ ์์ ์คํํ๊ธฐ ์ ๋ฐ๋ฒจ์ ํตํด ์ผ๋ฐ jsํํ์ ์ฝ๋๋ก ๋ณํ๋๋ค. App.js import './App.css'; function App() { return ( ..... 2023. 5. 7. ์ด์ 1 2 3 4 5 6 7 8 ยทยทยท 13 ๋ค์ ๋ฐ์ํ