๐ | WEB DEV/React22 [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. [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ ํ์ฌ ์น ํ๋ ์์ํฌ ์ค ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๊ณ ์์ฅ์์ ์ํ๋ React์ ๋ํด์ ์์๋ณด์! 1. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ ์ฅ์ 1_ ๋ฆฌ์กํธ๋ SPA(Single Page Application)๋ฅผ ๋ง๋ค ์ ์๋ค. ์ฆ, ๋ชจ๋ฐ์ผ ์ดํ์ฒ๋ผ ์๋ก๊ณ ์นจ์ ํ์ง ์๊ณ ํ์ด์ง ์ ํ ๋ฑ์ด ๋ถ๋๋ฝ๊ฒ ๊ตฌํ์ด ๋๋๋ก ์ ์ํ ์ ์๋ค. ๋ฌผ๋ก Vanilla JS๋ก๋ SPA๋ฅผ ๊ตฌํํ ์ ์์ง๋ง React๋ฅผ ์ด์ฉํ๋ ์ชฝ์ด ํจ์ฌ ๊ฐํธํ๊ฒ ๋ง๋ค ์ ์๋ค. ์ฅ์ 2_ Html์ ์ฌ์ฌ์ฉ์ด ํธ๋ฆฌํด์ง๋ค. html์ ํจ์, array, object ๋ฑ์ ๋ด์์ ํ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ ์ฌ์ฌ์ฉ์ด ํธ๋ฆฌํ๋ค. ์ฅ์ 3_React Native๋ฅผ ์ด์ฉํด ๋ชจ๋ฐ์ผ ์ดํ ๊ตฌํ๋ ๊ฐ๋ฅํ๋ค. ์ด๋ฌํ ์ฅ์ ๋ค ๋ฟ์๋๋ผ ์์ฅ์ด ๊ฐ์ฅ ์๊ตฌํ๋ ๊ธฐ์ ์ด๊ธฐ ๋๋ฌธ์ ์น ๊ฐ๋ฐ์๋ก์.. 2023. 5. 5. ์ด์ 1 2 3 ๋ค์