๐ฎ ํ๋ก๊ทธ๋๋ฐ/๊ฐ๋ฐ ์์ Read&Write3 [์ฒ์ ๋ง๋ ๋ฆฌ์กํธ] React ์ฑ ์ฝ๊ธฐ : Chapter 9-12 ์ ๋ฆฌ [ ์ฐธ๊ณ ์์ : ์ํ์ ์ฒ์ ๋ง๋ ๋ฆฌ์กํธ(2ํ) - ํ๋น๋ฏธ๋์ด ] โ ์กฐ๊ฑด๋ถ ๋ ๋๋ง (Conditional Rendering)์กฐ๊ฑด์ ๋ฐ๋ผ ๋ ๋๋ง ๊ฒฐ๊ณผ๊ฐ ๋ฌ๋ผ์ง๋๋ก ํ๋ ๊ฒ๐น 1. ์๋ฆฌ๋จผํธ ๋ณ์๋ฆฌ์กํธ ์๋ฆฌ๋จผํธ๋ฅผ ๋ณ์์ฒ๋ผ ์ ์ฅํด์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ ํ์ ์ผ๋ก ๋ ๋๋ง let button;if (isLoggedIn) { button = ;} else { button = ;}return {button};๐น 2. ์ธ๋ผ์ธ ์กฐ๊ฑดโถ ์ธ๋ผ์ธ If์กฐ๊ฑด๋ฌธ์ ์ฝ๋ ์์ ์ง์ ์ง์ด๋ฃ๋ ๋ฐฉ์๋ ผ๋ฆฌ ์ฐ์ฐ์ && (AND) ์ฌ์ฉ์์ ์กฐ๊ฑด์ด true์ผ ๋๋ง ๋ค์ ์๋ฆฌ๋จผํธ๊ฐ ๋ ๋๋ง๋จ{isLoggedIn && }โถ ์ธ๋ผ์ธ If-Else์ผํญ ์ฐ์ฐ์ ? : ์ฌ์ฉ์กฐ๊ฑด์ด true๋ฉด ์ฒซ ๋ฒ์งธ, false๋ฉด ๋ ๋ฒ์งธ ํญ๋ชฉ์ ๋ ๋๋ง์๋ก ๋ค๋ฅธ ๋ ๊ฐ์ง.. 2025. 4. 7. [์ฒ์ ๋ง๋ ๋ฆฌ์กํธ] React ์ฑ ์ฝ๊ธฐ : Chapter 6-8 ์ ๋ฆฌ [ ์ฐธ๊ณ ์์ : ์ํ์ ์ฒ์ ๋ง๋ ๋ฆฌ์กํธ(2ํ) - ํ๋น๋ฏธ๋์ด ] ๐น React State ์ ๋ฆฌโ State๋?๋ฆฌ์กํธ ์ปดํฌ๋ํธ์ ๋ณ๊ฒฝ ๊ฐ๋ฅํ ๋ฐ์ดํฐ๊ฐ๋ฐ์๊ฐ ์ง์ ์ ์ํ์ฌ ์ฌ์ฉState๊ฐ ๋ณ๊ฒฝ๋๋ฉด ์ปดํฌ๋ํธ๊ฐ ์ฌ๋ ๋๋ง๋จ๋ ๋๋ง์ด๋ ๋ฐ์ดํฐ ํ๋ฆ์ ์ฌ์ฉ๋๋ ๊ฐ๋ง State์ ํฌํจํด์ผ ํจ๐ฏ State์ ํน์งJavaScript ๊ฐ์ฒด ํํ์ง์ ๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅ → ๋ฐ๋์ ์ง์ ๋ ๋ฐฉ๋ฒ(set ํจ์)์ผ๋ก ๋ณ๊ฒฝํด์ผ ํจโ๏ธ ํด๋์ค ์ปดํฌ๋ํธ์์ State ์ฌ์ฉ๋ฒ์์ฑ์์์ State๋ฅผ ํ ๋ฒ์ ์ ์State ๋ณ๊ฒฝ ์ setState() ํจ์ ์ฌ์ฉโก ํจ์ ์ปดํฌ๋ํธ์์ State ์ฌ์ฉ๋ฒuseState() Hook์ ์ฌ์ฉํ์ฌ ๊ฐ๊ฐ์ State๋ฅผ ์ ์๊ฐ State๋ณ๋ก ์ ๊ณต๋๋ set ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ณ๊ฒฝ๐น React ์๋ช ์ฃผ๊ธฐ(Life.. 2025. 4. 4. [์ฒ์ ๋ง๋ ๋ฆฌ์กํธ] React ์ฑ ์ฝ๊ธฐ : Chapter 0-5 ์ ๋ฆฌ ํ ์ค๋ฑ ํฌ ๋ฉํ ๋ ์กฐ์ธ์ ๋ฐ๋ผ์ ์์ฆ ์ ๊ณต์์ (?) ๊ฐ๋ฐ์์ (?) ์ฑ ๋ค์ ์ฝ๊ณ ์๋๋ฐ,์ค๋ ๊ธฐ์ตํ๋ ค๋ฉด ๋ด์ฉ์ ์์ฝํด๋๋ฉด ์ข์ ๊ฒ ๊ฐ์ ์ ๋ฆฌํ๋ค. ์ด ์ฑ ์ ์ ๋ฌธ์ ๊ธฐ์ค์ด๋ผ, ์ค๋ช ์ด ๊ฝค ์์ธํ๋ค.ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ค์ ๊ฐ๋ ์ ํํํ ๋ค์ง๋ ๋ฐ์ ๋์์ด ๋ ๊ฒ ๊ฐ๋ค. ์ง๊ธ ์ฝ๊ณ ์๋๊ฑด React ๋์๋ Node JS ๋์์ธ๋ฐ,์ด๋ฒ ๋ฌ ๋ด๋ก ์๋ ํ๊ณ Next JS์ Springboot ์ฑ ๋ ์ฝ์ด๋ณด๊ณ ์ถ๋ค. ์ด๋ฆด ๋ ์ฑ ์ ์ฐธ ์ข์ํ๋๋ฐ, ์์ฆ์ ์ฝ์ ์๊ฐ์ด ๋ง์ด ์์ด์ ์์ฝ๋ค ๐ค๐์์ฝ์ ๊น๋ํ๊ฒ ํ๋ ค๊ณ chatgpt์ ๋์์ ๋ฐ์๋ค![ ์ฐธ๊ณ ์์ : ์ํ์ ์ฒ์ ๋ง๋ ๋ฆฌ์กํธ(2ํ) - ํ๋น๋ฏธ๋์ด ] ๐น ์น ๊ฐ๋ฐ ๊ธฐ๋ณธ ๊ฐ๋ ์ ๋ฆฌ๐ HTML (HyperText Markup Language)์น์ฌ์ดํธ์ ๋ผ๋๋ฅผ ๊ตฌ์ฑํ.. 2025. 4. 4. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ