[์ํฐ๋ ํ๋ฆฌ์จ๋ณด๋ฉ] ํฌํธํด๋ฆฌ์ค ์์ฑ์ ์ํ ๋ฆฌ์กํธ ํ๋ก์ ํธ ๊ณ ๋ํ - 4ํ์ฐจ
์ค๋์ Agenda๋ ์ฑ๋ฅ๊ณผ ์ต์ ํ๋ฅผ ํ๋ ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ ์ด๋ฏธ์ง ์ต์ ํ, ์ฝ๋ ์คํ๋ฆฌํ
, ์ง๋ ๊ฐ์๋, ์ฑ๋ฅ์ ์ด๋ป๊ฒ ์ธก์ ํ๋์ง ๋ฐฐ์ ๋ค๋ฉด, ์ด๋ฒ ๊ฐ์์๋ ์ฑ๋ฅ์ ์ด๋ป๊ฒ ๊ฐ์ ํ ์ ์์์ง๋ฅผ ๋ฐฐ์ ์ต๋๋ค! ์ด๋ฏธ์ง ์ต์ ํ, ์ด๋ฏธ์ง ์ฉ๋์ด ๋๋ฌด ํฌ๋ค๋ฉด, ๋ก๋ฉ๋ ์ค๋ ๊ฑธ๋ฆฌ๊ณ ๋ธ๋ผ์ฐ์ ์ ๊ณผ๋ถํ๊ฐ ๊ฑธ๋ฆฌ๊ธฐ๋ ํฉ๋๋ค. ๊ทธ๋์ ์คํ ๋ฆฌ์ง์ ํ๋ฉด์ ํ์ํ ์ฌ์ด์ฆ๋ณ๋ก ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ๊ณ , ํด๋น ์์ญ์ ํฌ๊ธฐ์ ๋ง๋ URL๋ฅผ ๋๊ฒจ์ฃผ๋ ๊ฒ์ด ์ข๋ค๊ณ ํฉ๋๋ค. ์ด๋ฏธ์ง ํ์ผํ์ฅ์๋ [svg, png, webp] ๊ฐ ์์ต๋๋ค. ์ ํฌ ํ๋ก์ ํธ์์ svg ํ์ผ์ ๋ฐ๋ก ํ๋ก ํธ์๋ ํ๋ก์ ํธ์ ์ฝ๋๋ก ์ ์ฅ(local)ํ์ฌ ์ฌ์ฉํ๊ณ , ๋๋ค์์ ์ด๋ฏธ์ง ํ์ผ์ ์๋ฒ์์ ๋ฐ์ png ํ์ผ์ด์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ํด๋น ์์
์ดํ ์ด๋ฏธ์ง ํ์ผ๋ค์ webp๋ก ์์ ํ๋๋ฐ์..
[์ํฐ๋ ํ๋ฆฌ์จ๋ณด๋ฉ] ํฌํธํด๋ฆฌ์ค ์์ฑ์ ์ํ ๋ฆฌ์กํธ ํ๋ก์ ํธ ๊ณ ๋ํ - 1ํ์ฐจ
์ค๋์ Agenda๋ 1. ์ง์ญ๋ณ์์ ์ ์ญ๋ณ์ 2. Context API, Redux, Recoil, Zustand 3. React Query 1. ์ง์ญ๋ณ์ vs ์ ์ญ๋ณ์ ์ ํ๋ก์ ํธ์์๋ [ Container, Presenter ๋ฐฉ์+ redux ] ๋ฅผ ์ฌ์ฉํด์์ต๋๋ค. ๊ทธ๋์ ๋ฐ์ดํฐ๋ฅผ props๋ก ๋๊ฒจ์ฃผ์ด์ผํ ์ง, redux๋ก ์ ์ฅํด์ผํ ์ง ๊ณ ๋ฏผ์ด ๋ง์ด ๋์๋๋ฐ, ์ค๋ ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด์ ๊ทธ ๊ณ ๋ฏผ์ ํด๊ฒฐํ ์ ์์์ด์.๐คฉ 2depts์ด์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํด์ผํ ๋ redux๋ฅผ ์ฌ์ฉํด๋ด์ผ๊ฒ ์ต๋๋ค~ Container, Presenter ํจํด Flux && Redux 2. Context API, Redux, Recoil, Zustand ํ๋ก์ ํธ์์ redux๋ง ์ฌ์ฉํด์ Context API ๋ด์ฉ์ ์ค๋๋ง์ ๋ค์ผ๋ ์์ํ..