๋์ ๋์ 7 ํจ์ํ์ ์ ํจ์์งํฅํ์ด ์๋ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ด๋ผ๊ณ ํ ๊น? ํจ์ํ ํ๋ก๊ทธ๋๋ฐ, ์ 'ํจ์์งํฅํ'์ด ์๋๊น?๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์ 'Object-Oriented Programming'์ ๋ฒ์ญ์ด๋ค. ์ฌ๊ธฐ์ 'Oriented'๊ฐ '์งํฅ'์ผ๋ก ๋ฒ์ญ๋์ด ์ฐ๋ฆฌ๋ '๊ฐ์ฒด์งํฅ'์ด๋ผ ๋ถ๋ฅธ๋ค. ๊ทธ๋ฐ๋ฐ 'Functional Programming'์ ์ 'ํจ์์งํฅํ'์ด ์๋ 'ํจ์ํ'์ผ๊น?๊ฐ์๊ธฐ ๋ ์๋ฌธ์ธ๋ฐ, ์ฒ์์๋ ๋จ์ํ ๋ฒ์ญ์ ์ฐจ์ด๋ผ๊ณ ์๊ฐํ๋ค. ํ์ง๋ง ์ด๋ฅผ ์ฐพ์๋ณด๋ฉด์ ํฅ๋ฏธ๋ก์ด ๋ด์ฉ๋ค์ ๋ฐ๊ฒฌํ ์ ์์๋ค.์ฐจ์ด์ '์งํฅ'์ ์๋ฏธ'์งํฅ(ๆๅ)'์ "์ด๋ค ๋ชฉํ๋ก ๋ป์ด๋ ๋ฐฉํฅ์ ํฅํจ"์ ์๋ฏธํ๋ค.๊ฐ์ฒด์งํฅ์ ํ๋ก๊ทธ๋๋ฐ์ ์ค์ฌ์ '๊ฐ์ฒด'์ ๋๊ณ , ์ด๋ฅผ ํฅํด ๋์๊ฐ๋ ๋ฐฉ๋ฒ๋ก ์ด๋ค.'ํ'์ ์๋ฏธ'ํ(ๅ)'์ "์๊น์๋ ๋ชจ์"์ ์๋ฏธํ๋ค.ํจ์ํ์ ์ํ์ ํจ์๋ฅผ ๋ฐํ์ผ๋ก ํ ํ๋ก๊ทธ๋๋ฐ์ ํ 'ํํ'๋ฅผ.. 2024. 7. 2. 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. [๋ผ์ด์ง์บ ํ] ์น๋ฆฌ๋ ํธ๋ ์๋ฃ ํ๊ธฐ ๐ค์์์ ํ๋ฆ๋๋ก ํ๋ฌ๊ฐ ์ฃผ์,, ๊ทธ๋ฅ ๋ค๋ค ์ ํ๋ฆ์ ํ์ ์ฝ์ด์ฃผ์ธ์...! ๋ผ์บ ์๋ฃํ๊ธฐ์ธ๋ฐ...์ด์ ํฌ๋จธ์นํ ์ปค๋ฅผ ๊ณ๋ค์ธ... ์๋ฃํ๊ณ ๊ทธ๋ ๋ ์ฌ๋ฆฌ๋ฉด์ ํ๊ธฐ์ฐ๋๊น ๋ญ๊ฐ ์๋ จํด์ง๋ค์....๐ฅบ ๋๋ ๋ฐ์ผํ๋ก... 6์ ์ฒซ ์ฃผ.. ๊ทธ ๋น์ ๋ช ์ผ์ ์คํํธ์ ์ธํด ๋ฉด์ ์ ์ข์ ๊ธฐํ์ ๋ณด๊ฒ ๋์๊ณ , ์๋ตํ์๋ฉด ๋ญ ๋จ์ด์ง๋ ๊ฑด ์ฌ์ค ์๊ด์ด ์์๋๋ฐ(ํ๊ต๋ฅผ ๋ค๋ ์ผํ๋ค๋ ํฉ๋ฆฌํ) ๋ฉด์ ์์ ๋ง๋ ์๋๋ ๋๋ต๋ค์ ํ๊ณ ์์ ๋ฉด์ ์ ๊ทธ๋ ๊ฒ ๋ณด๊ณ ์๋ค๋ ๊ฒ ๋๋ฌด ์ฐฝํผํ๊ณ ์๊ดด๊ฐ์ด ์์๋ค. ์ง์ง ๋จ์๊ณผ ํ๋ณต๋นผ๋ฉด ์์ฒด์๋ ์ฌ๋์ด์๋๋ฐ ๊ทธ๋ ์ถฉ๊ฒฉ์ด ์ด์ง๊ฐํ ์ปธ๋์ง ๋ฉํ์ด ์์ ํ ๋๊ฐ์ ์ดํ์ ์ด๋ถํฅํ๋ฉด์ ์ ๋ ์ ๋๋ก ๋ชป์๊ณ ์ ๋๋ก ๋จน์ง๋ ๋ชปํ๊ณ ๋ค์์ฃผ์๋ ๊ธฐ๋ง์ํ๊ณต๋ถ๋ ๋ชปํ๋ค. (ํฌ๋งจ์ ๋ชปํด ํ์ด์ฃผ์ธ์...) ์๋ฌผ๋ก , ์ดํ๋ค์ .. 2021. 9. 18. ์ด์ 1 2 ๋ค์ ๋ฐ์ํ