๋์ ๋์ 8 ํจ์ํ์ ์ ํจ์์งํฅํ์ด ์๋ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ด๋ผ๊ณ ํ ๊น? ํจ์ํ ํ๋ก๊ทธ๋๋ฐ, ์ 'ํจ์์งํฅํ'์ด ์๋๊น?๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์ 'Object-Oriented Programming'์ ๋ฒ์ญ์ด๋ค. ์ฌ๊ธฐ์ 'Oriented'๊ฐ '์งํฅ'์ผ๋ก ๋ฒ์ญ๋์ด ์ฐ๋ฆฌ๋ '๊ฐ์ฒด์งํฅ'์ด๋ผ ๋ถ๋ฅธ๋ค. ๊ทธ๋ฐ๋ฐ 'Functional Programming'์ ์ 'ํจ์์งํฅํ'์ด ์๋ 'ํจ์ํ'์ผ๊น?๊ฐ์๊ธฐ ๋ ์๋ฌธ์ธ๋ฐ, ์ฒ์์๋ ๋จ์ํ ๋ฒ์ญ์ ์ฐจ์ด๋ผ๊ณ ์๊ฐํ๋ค. ํ์ง๋ง ์ด๋ฅผ ์ฐพ์๋ณด๋ฉด์ ํฅ๋ฏธ๋ก์ด ๋ด์ฉ๋ค์ ๋ฐ๊ฒฌํ ์ ์์๋ค.์ฐจ์ด์ '์งํฅ'์ ์๋ฏธ'์งํฅ(ๆๅ)'์ "์ด๋ค ๋ชฉํ๋ก ๋ป์ด๋ ๋ฐฉํฅ์ ํฅํจ"์ ์๋ฏธํ๋ค.๊ฐ์ฒด์งํฅ์ ํ๋ก๊ทธ๋๋ฐ์ ์ค์ฌ์ '๊ฐ์ฒด'์ ๋๊ณ , ์ด๋ฅผ ํฅํด ๋์๊ฐ๋ ๋ฐฉ๋ฒ๋ก ์ด๋ค.'ํ'์ ์๋ฏธ'ํ(ๅ)'์ "์๊น์๋ ๋ชจ์"์ ์๋ฏธํ๋ค.ํจ์ํ์ ์ํ์ ํจ์๋ฅผ ๋ฐํ์ผ๋ก ํ ํ๋ก๊ทธ๋๋ฐ์ ํ 'ํํ'๋ฅผ.. 2024. 7. 2. [์ฑ ] ์์ฑ๋ ์น์ฌ์ดํธ๋ก ๋ฐฐ์ฐ๋ ์๋ฐ์คํฌ๋ฆฝํธ ํ๋น๋ฏธ๋์ด ํ๋์ ์ํด์ ์ฑ ์ ์ ๊ณต๋ฐ์ ์์ฑ๋ ์ํ์ ๋๋ค.์ฑ ์ถ์ฒ ๋์์์น ํ๋ก ํธ ๊ฐ๋ฐ์ ๊ด์ฌ์๋ ์ฌ๋HTML, CSS๋ฅผ ํ๋ฒ์ด๋ผ๋ ๋ค๋ค๋ณธ ์ฌ๋Javascript ์ด๋ณด์์ฌ์ค ๋๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋ฆฌ์กํธ๋ฅผ ํ๋ฉด์ ๋ณ๋ ฌ์ ์ผ๋ก ํฐ๋ํ๋ ์ฌ๋์ธ์ง๋ผ, ์์ ๋ฐ๋๋ผJS ๊ตฌํ์ ์ฝํ๋ค๊ณ ์๊ฐํ๋ค.๊ทธ๋์ ์ด๋ฒ '์์ฑ๋ ์น์ฌ์ดํธ๋ก ๋ฐฐ์ฐ๋ ์๋ฐ์คํฌ๋ฆฝํธ' ์ฑ ์ ๋ณด๋ฉด์ ๋ด๊ฐ ๋์น๊ณ ์๋ ๋ถ๋ถ๋ค์ ๋ํด์ ๋ค์๊ธ ์๊ธฐ์ํฌ ์ ์์๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ก ์๊ตฌ๋ ์ฌํญ์ ๋ค ๊ตฌํํ ์ ์๋ ์ฌ๋์ด๋ผ๋ฉด ์ด ์ฑ ์ ์คํตํด๋ ๋ ๊ฒ ๊ฐ์ง๋ง, ๊ทธ๋ ์ง ์์ ์ฌ๋๋ค์๊ฒ ๋ชจ๋ ์ถ์ฒํ๋ค. ๋๋์ ์์ฆ ์ด๋ก ์ฑ ๋ค์ ๋ณด๊ฒ ๋๋ฉด ๊ธ ์์ฃผ์ ์ฑ ๋ค์ด ๋ง์๋ฐ, ์๋ ์ปดํจํฐ ์ง์์ ์ ๋ฌํด์ผํ ๊ฒ๋ ๋ง๊ณ ๊น์ด๋ ์์ด์ผํ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ด ์ ๋ฐ์ ์๋ค๋.. 2024. 4. 24. React Native๋ก 8๊ฐ์ ๋๊ฒ ํ๋ก์ ํธ๋ฅผ ํตํด ์ฌ์ฉํด๋ณธ ํ๊ณ ๋๊น..? ์ด ํ๊ณ ๋ ํ๋ก์ ํธ ํ๊ณ ๊ฐ ์๋ ๊ทธ ์ ๊น์ง React๋ฅผ ์ฌ์ฉํ๋ค๊ฐ ์ฒ์ React Native๋ฅผ ํ๋ก์ ํธ๋ก ์ฌ์ฉํ๋ฉด์ ๊ฐ์ธ์ ์ผ๋ก ๋๊ผ๋ ์ ๋ค์ ์์ฑํ ๊ธ์ ๋๋ค. ํด๋น ํ์ ํ๊ณ ๋ ์๊ธฐ๐๐ป https://minjoo-space.tistory.com/106 ์ผ๋จ ์ด ํ์ ์ ๊น์ง๋ React + Javascript๋ก ๊ณ์ํด์ ์์ ์ ํด์๋ค. ์ด ํ์ ์ React Native + Typescript๋ฅผ ์ฌ์ฉํด์ผ๋ง ํ๋ค. ๊ทธ ๊ณผ์ ์์ ์ฒ์ ์ฌ์ฉํด๋ณด๋ ์ธ์ด์ ํ๋ ์์ํฌ๋ฅผ ๋ง๋๋ฉด์ ๊ฒฉ๋๊ธฐ๋ฅผ ๊ฒช๊ณ ,, ๋ฌผ๋ก ํ๋ ์์ํฌ๋ฟ๋ง ์๋๋ผ, ์ฌ์ฉํ ์ธ์ด ์์ฒด๋ ๋ค๋ฅด๊ธฐ๋๋ฌธ์ ํ๋ ์์ํฌ๋ง์ ๋๋ ์ ์ ์๋ ์ ์์ง๋ง ์ผ๋จ ๋ฆฌ์กํธ๋ฅผ ์ฌ์ฉํ๋ค๊ฐ ๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ๋ฅผ ์ฌ์ฉํ๋ฉด์ ๋๋ ์ ๋ค์ ๊ธฐ๋กํด๋ณด๋ ค๊ณ ํ๋ค. ์ผ๋จ React Native๋ ๋ด .. 2023. 10. 10. [์ฑ ] ๋๋ ๋ค์ด๋ฒ ํ๋ฐํธ์๋ ๊ฐ๋ฐ์์ ๋๋ค / ๊ฐ๋ฐ์ ํ๊ณ ์ฑ '๋๋ ๋ค์ด๋ฒ ํ๋ฐํธ์๋ ๊ฐ๋ฐ์์ ๋๋ค'๋ฅผ ์ฝ๊ณ ๊ฐ์ธ์ ์ผ๋ก ๋๊ผ๋ ๊ฒ๋ค์ ์์ ๋กญ๊ฒ ์์ฑํ ๊ธ์ ๋๋ค. ์์ฆ ๋งํ๊ธฐ๋ฅผ ๋ค๋๋ฉด์ ๊ณ ๋ฏผ์ด ์ด๋ง์ ๋ง์ด ์๋๋ค.๐ค ์ทจ์ ์ ๋ฐ์ ์ด์ง ๋ค์ด๋ฉด์ ์์ผ๋ก ๋ด ๋ฏธ๋์ ๋ํด์ ๊ณ ๋ฏผ์ด ๋๋ฌด ๋ง์์ก๋ค. ๋จ์ง, ๋ญ๊ฐ ๋์ ๊ฐ์ ์๊ฐ๋ค์ ํ๋ ์ฌ๋๋ค์ด ๋ง์ง ์์๊น ํ๋ ์๊ฐ์ ์์งํ๊ฒ ์ฑ ์ ์ฝ์ผ๋ฉด์ ๋ค์๋ ์๊ฐ๋ค์ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํ๋ค. ๋ด๊ฐ ์ด ์ฑ ์ ์ฝ์ผ๋ฉด์ ์๊ฐ์ด ์กฐ๊ธ ์ ๋ฆฌ๋๋ฏ์ด, ๋์ฒ๋ผ ๋น์ทํ ๊ณ ๋ฏผ์ผ๋ก ๋จธ๋ฆฌ๊ฐ ๋ณต์กํ ์ฌ๋๋ค์ด ์๋ค๋ฉด ๋์์ด ๋์ผ๋ฉด ์ข๊ฒ ๋ค. ์ฑ ์ ๋ค์ด๋ฒ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ 8๋ช ์ด ๋ณธ์ธ์ ์ปค๋ฆฌ์ด ์๊ธฐ๋ฅผ ๋ด๊ณ ์๋ค. ๊ทธ ์๊ธฐ๋ค์ ์ฝ์ผ๋ฉด์ ๊ทธ๋ค์ ์ผํ์ ๋น๋์ด ๋์๊ฒ๋ ์๋์ ๊ฐ์ ์ง๋ฌธ๋ค์ด ์๊ฐ๋ฌ๊ณ , ๋ด๊ฐ ์์ผ๋ก ํ๋ฐํธ์๋ ๊ฐ๋ฐ์์ ๊ธธ์ ๊ฐ๋ ค๋ฉด ์ด ์ง๋ฌธ์ ๋ํด์ ์๊ฐ์ ํด๋ด์ผ.. 2023. 10. 5. [ํ๋ก์ ํธ ํ๊ณ ] ํ ์คํธ ์ค๋์ ๋ด ์ ์ฆ์ ์๋น์ค ํ ์คํธ(TOST) ํ๋ก์ ํธ์ ๋ํ ์์งํ ํ๊ณ ?๋ฅผ ํด๋ณด๋ ค๊ณ ํ๋ค. ์์ง ํ๋ก์ ํธ๊ฐ ๋๋์ง ์์์ง๋ง, ๋ง์ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ผ๋ก ๋ฒ์ 1์ด ์์ฑ๋์๊ธฐ์ ํ ๋ง๋ ๋ง๊ธฐ์... ๊ธฐ๋กํด๋๊ณ ์ถ์๋ค. ๊ธฐ์ ์ ์ธ ํ๊ณ ๋ณด๋ค๋ ํ๋ก์ ํธ ์งํ ํ๊ณ ์ ์ผ๊ธฐ ํ์์ผ๋ก ์์ฑํ ์์ ์ด๋ค. ์์ฑํ๋ค๋ณด๋ฉด ํ๊ณ ๊ฐ ์๋ ๋๋๋ฆฌ๊ฐ ๋ ๊ฒ ๊ฐ์ง๋ง.. ๐๐ป์ด ๊ธ์ ์ฝ์ผ์๋ ๋ชจ๋ ๋ถ๋ค ์๋ ๋งํฌ๋ก ํ๋ฒ์ฉ ๊ผญ ์ฌ์ฉ๋ถํ๋๋ฆฝ๋๋ค^.^ (์ ๋ง์ ๋ง ๊ฐ์๋ฃ์ด์ ๋ง๋ค์์ต๋๋ค,, ํผ๋๋ฐฑ ํ์์ ๋๋ค๐๐ปโ๏ธ) Tost - ํ ์คํธ ์น๊ตฌ๋ค์๊ฒ ํฌ์คํธ๋ฅผ ๊ณต์ ํ๊ณ 24์๊ฐ๋์ ๊ณต๊ฐ๊ณผ ๋๊ธ๋ก ์ํตํด๋ณด์ธ์. ์น๊ตฌ๋ค์๊ฒ ๋ณด๋ธ ํฌ์คํธ๋ 24์๊ฐ์ด ์ง๋๋ ์ ํํด์ ํ๋กํ์ ํ์ํ ์ ์์ด์. ์ ์ฒด ๊ณต์ ๋ง๊ณ ์ ํ๊ณต์ ๋ก ๋ด๊ฐ ์ apps.apple.com ๊ฐ๋จ.. 2023. 9. 25. SLASH 22 - Effective Component ์ง์ ๊ฐ๋ฅํ ์ฑ์ฅ๊ณผ ์ปดํฌ๋ํธ ์์ฆ ๊ต์ก์ ์ข ๋ ์ง์คํ๋๋ผ ๊ฐ๋ฐ์ด๋ ๋ธ๋ก๊ทธ ์ ๋ฆฌ์ ๋ง์ด ์๊ฐ์ ๋ชป์ผ๋ค,, ๊ทธ๋์ ๋ญ๊ฐ ๋จธ๋ฆฌ ์๋ฐ์ ํ ๊ฒธ ํ ์ค ์ปจํผ๋ฐ์ค์์์ ๋ณด๋ฉด์ ์ ๋ฆฌํด๋ด์ผ๊ฒ ๋ค๊ณ ๋ง์์ ๋จน๊ณ ๊ทธ๋ฌ๊ณ ์๋ ์ค์ด๋ค.. ์ฌ์ค ํ๋ฒ ์ธ์ ๋ณด๊ณ ๋ค์ ๋ณด๋ฉด์ ์ ๋ฆฌํ๋ ค๊ณ ํ๋๋ฐ ์ด๋ฏธ ํ๋ฒ ๋ดค๋๋ฐ ๋์ด์ด์ด์ด๋ฌด ๋์์ด ๋๊ณ ๋ญ๊ฐ ์ฝ๊ฐ ์๋ก๋ฐ๋ ๋๋์ ๋ฐํ์ฌ์ ์ด๋ ๊ฒ ๊ธฐ๋กํด๋๊ฒ ๋์๋ค. https://www.youtube.com/watch?v=fR8tsJ2r7Eg ํ ์คใ ฃSLASH 22 - Effective Component ์ง์ ๊ฐ๋ฅํ ์ฑ์ฅ๊ณผ ์ปดํฌ๋ํธ๋ฅผ ๋ณด๊ณ ์์ฑํ ๊ธ์ ๋๋ค. ์ ๋ณด์ฑ ๊ธ์ด ์๋๋ผ ๋ด๊ฐ ๋ณด๋ ค๊ณ ์ ๋ฆฌํ๋ ๊ธ์ด๋ผ ๋์๊ฐ ์์ ๊ฒ์ด๋ค.. ์์์ ํ๋ฆ์ฃผ์..๐ซฅ ํ๋ก์ ํธ๋ฅผ ํ๋ค๋ณด๋ฉด ์คํ๋ฆฐํธ ์์ ์ฌํญ์ด ๊ณ์ ๋ฐ์ํ๋ ๊ฒ,,, ์์ฆ ๋๋ฌด๋๋ฌด๋๋ฌด ๋ง์ด.. 2022. 11. 1. ์ด์ 1 2 ๋ค์ ๋ฐ์ํ