๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€166

Promise ๋‹ค๋ฃจ๊ธฐ Promise๋ž€ ๋น„๋™๊ธฐ ์ž‘์—…์ด ๋งž์ดํ•  ๋ฏธ๋ž˜์˜ ์™„๋ฃŒ ๋„๋Š” ์‹คํŒจ์™€ ๊ทธ ๊ฒฐ๊ณผ ๊ฐ’์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ์ฒด ํ”„๋กœ๋ฏธ์Šค๊ฐ€ ์ƒ์„ฑ๋œ ์‹œ์ ์—๋Š” ์•Œ๋ ค์ง€์ง€ ์•Š์•˜์„ ์ˆ˜๋„ ์žˆ๋Š” ๊ฐ’์„ ์œ„ํ•œ ๋Œ€๋ฆฌ์ž๋กœ, ๋น„๋™๊ธฐ ์—ฐ์‚ฐ์ด ์ข…๋ฃŒ๋œ ์ดํ›„์— ๊ฒฐ๊ณผ ๊ฐ’๊ณผ ์‹คํŒจ ์‚ฌ์œ ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ฒ˜๋ฆฌ๊ธฐ๋ฅผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค. ํ”„๋กœ๋ฏธ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋น„๋™๊ธฐ ๋ฉ”์„œ๋“œ์—์„œ ๋งˆ์น˜ ๋™๊ธฐ ๋ฉ”์„œ๋“œ์ฒ˜๋Ÿผ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ตœ์ข… ๊ฒฐ๊ณผ ๋ฐ˜ํ™˜ (X) ๋ฏธ๋ž˜์˜ ์–ด๋–ค ์‹œ์ ์— ์ œ๊ณตํ•˜๊ฒ ๋‹ค๋Š” '์•ฝ์†(Promise)' ๋ฐ˜ํ™˜ (O) Promise์˜ 3๊ฐ€์ง€ ์ƒํƒœ 1. pending : ์ดˆ๊ธฐ ์ƒํƒœ 2. fulfilled : ์—ฐ์‚ฐ์ด ์„ฑ๊ณต์ ์œผ๋กœ ์™„๋ฃŒ๋จ 3. rejected : ์—ฐ์‚ฐ์ด ์‹คํŒจํ•จ fulfilled/rejected ์‹œ, ํ”„๋กœ๋ฏธ์Šค์˜ then ๋ฉ”์„œ๋“œ์— ์˜ํ•ด ๋Œ€๊ธฐ์—ด์— ์ถ”๊ฐ€๋œ ์ฒ˜๋ฆฌ๊ธฐ๋“ค์ด ํ˜ธ์ถœ๋จ ์ƒ์„ฑ์ž Promi.. 2023. 11. 11.
[LeetCode] 2620. Counter : ํด๋กœ์ € ๋ฌธ์ œ Given an integer n, return a counter function. This counter function initially returns n and then returns 1 more than the previous value every subsequent time it is called (n, n + 1, n + 2, etc). ์ •์ˆ˜ n์ด ์ฃผ์–ด์งˆ ๋•Œ, counter ํ•จ์ˆ˜๋ฅผ ๋ฆฌํ„ดํ•˜์„ธ์š”. ์ด counter ํ•จ์ˆ˜๋Š” ์ดˆ๊ธฐ์—๋Š” n์„ ๋ฆฌํ„ดํ•˜๋ฉฐ ์ดํ›„์—๋Š” ํ˜ธ์ถœ๋  ๋•Œ๋งˆ๋‹ค ์ด์ „ ๊ฐ’๋ณด๋‹ค 1์”ฉ ํฐ ๊ฐ’์„ ๋ฆฌํ„ดํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์‹œ Example 1: Input: n = 10 ["call","call","call"] Output: [10,11,12] Explanation: counter() = 10 // The .. 2023. 11. 11.
[์šฐํ…Œ์ฝ” ํ”„๋ฆฌ์ฝ”์Šค 6๊ธฐ] 2์ฃผ์ฐจ ์ž๋™์ฐจ ๊ฒฝ์ฃผ ํšŒ๊ณ  1์ฃผ์ฐจ ๊ณผ์ œ๋ฅผ ๋ฌด์‚ฌํžˆ ์ œ์ถœํ•˜๊ณ  2์ฃผ์ฐจ ๊ณผ์ œ๋ฅผ ์ง„ํ–‰ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. 1์ฃผ์ฐจ ๊ณผ์ œ ๋•๋ถ„์ธ์ง€ ํด๋ž˜์Šค ๊ฐœ๋…์— ํ•œ๊ฒฐ ์ต์ˆ™ํ•ด์ ธ ๊ณผ์ œ๋ฅผ ์ˆ˜์›”ํ•˜๊ฒŒ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๊ณผ์ œ ์ด๋ฒˆ ๊ณผ์ œ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ๋Š” 1์ฃผ์ฐจ ๊ณผ์ œ ๋ณด๋‹ค ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋ชฉ๋ก์„ ์ข€ ๋” ์ƒ์„ธํ•˜๊ฒŒ ์ž‘์„ฑํ•ด๋ณด๊ณ ์ž ๋…ธ๋ ฅํ–ˆ๋‹ค. ํ•„๋“œ์— ๋Œ€ํ•œ ์„ค๋ช…๋„ ํ•˜๊ณ , ํ•ด๋‹น ๊ธฐ๋Šฅ์€ ์–ด๋–ค ํ•จ์ˆ˜๋กœ ๊ตฌํ˜„ํ–ˆ๋Š” ์ง€๋„ ์ž‘์„ฑํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋ฒˆ ๊ณผ์ œ๋Š” 1์ฃผ์ฐจ์™€๋Š” ๋‹ค๋ฅด๊ฒŒ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ถ”๊ฐ€ ์š”๊ตฌ ์‚ฌํ•ญ์œผ๋กœ ์ฃผ์–ด์กŒ๋‹ค. ๊ทธ์น˜๋งŒ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ์ด.. ๋ง˜์ฒ˜๋Ÿผ ์‰ฝ์ง€ ์•Š์•˜๋‹ค... ๊ทธ๋ž˜์„œ ์˜ˆ์‹œ๋กœ ์ฃผ์–ด์ง„ ์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ•ด๊ฐ€๋ฉฐ ์ž‘๋™ ๊ณผ์ •์„ ํŒŒ์•…ํ•ด์„œ ์ด๋ฅผ ํ‰๋‚ด๋‚ด๋Š” ๋ฐฉ์‹์œผ๋กœ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ๋‹ค. ๋ฐฐ์šด ์  1. ๊ธฐ๋Šฅ ๋ชฉ๋ก์„ ์žฌ๊ฒ€ํ† ํ•œ๋‹ค ๊ณตํ†ต ํ”ผ๋“œ๋ฐฑ์—์„œ ์ด๋Ÿฐ ๋‚ด์šฉ์ด ์žˆ์—ˆ๋‹ค. ๊ธฐ๋Šฅ ๋ชฉ๋ก์„ ํด๋ž˜์Šค ์„ค๊ณ„์™€ ๊ตฌํ˜„, ํ•จ์ˆ˜ .. 2023. 11. 7.
[์šฐํ…Œ์ฝ” ํ”„๋ฆฌ์ฝ”์Šค 6๊ธฐ] 1์ฃผ์ฐจ ์ˆซ์ž์•ผ๊ตฌ๊ฒŒ์ž„ ํšŒ๊ณ  ์ž‘๋…„์— ์ด์–ด์„œ ์˜ฌํ•ด๋„ ์šฐํ…Œ์ฝ” ํ”„๋ฆฌ์ฝ”์Šค์— ๋„์ „ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ์ž‘๋…„์—๋Š” ๋Šฅ๋ ฅ ๋ถ€์กฑ์œผ๋กœ ์ธํ•ด ๋„์ค‘์— ํ•˜์ฐจํ–ˆ๋Š”๋ฐ, ์ด๋ฒˆ 6๊ธฐ ํ”„๋ฆฌ์ฝ”์Šค๋Š” ๊ผญ ๋๊นŒ์ง€ ํ•ด๋ณด๊ณ  ์‹ถ๋‹ค. ๊ณผ์ œ ์ง„ํ–‰ ์ง€๋‚œ 5๊ธฐ ํ”„๋ฆฌ์ฝ”์Šค์˜ 1์ฃผ์ฐจ ๊ณผ์ œ๋Š” JavaScript ์•Œ๊ณ ๋ฆฌ์ฆ˜ 7๋ฌธ์ œ๋ฅผ ํ’€์–ด ์ œ์ถœํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋Š”๋ฐ, ์ด๋ฒˆ์—๋Š” ์ง€๋‚œ 5๊ธฐ ํ”„๋ฆฌ์ฝ”์Šค์˜ 2์ฃผ์ฐจ ๊ณผ์ œ์˜€๋˜ ์ˆซ์ž์•ผ๊ตฌ๊ฒŒ์ž„์ด 1์ฃผ์ฐจ ๊ณผ์ œ๋กœ ์ฃผ์–ด์กŒ๋‹ค. 1๋…„ ์ „์— ํ•ด๋ดค๋˜ ๊ณผ์ œ์˜€์ง€๋งŒ, ์–ด์ฐจํ”ผ 1๋…„ ์ง€๋‚˜์„œ ์ž˜ ์ƒ๊ฐ๋‚˜์ง€ ์•Š๊ธฐ๋„ ํ•˜๊ณ  ์ƒˆ๋กœ ์‹ค๋ ฅ์„ ์ ๊ฒ€ํ•ด๋ณผ ๊ฒธ ์ด์ „ ๊ณผ์ œ ์ฝ”๋“œ๋Š” ์ฐธ๊ณ ํ•˜์ง€ ์•Š๊ณ  ์ง„ํ–‰ํ•ด๋ณด์•˜๋‹ค. ํ‰์†Œ ํ˜ผ์ž์„œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ๋Š” ํด๋ž˜์Šค๋ฅผ ์ž์ฃผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„ ๊ณผ์ œ ์ง„ํ–‰์— ์•ž์„œ ํด๋ž˜์Šค์— ๋Œ€ํ•œ ๊ธฐ์ดˆ ๊ณต๋ถ€๋ฅผ ํ•˜๋Š” ๊ณผ์ •์„ ๊ฑฐ์ณค๋‹ค. ํ™•์‹คํžˆ ํด๋ž˜์Šค์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ๋งˆ์น˜๊ณ  ๋‚˜๋‹ˆ ๊ณผ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ํ•œ๊ฒฐ ์ˆ˜์›”ํ•ด์ง„ ๊ธฐ๋ถ„์ด์—ˆ๋‹ค. Jav.. 2023. 11. 7.
โšพ๏ธ ์ง๊ด€์ผ๊ธฐ : ์ง๊ด€ ๊ธฐ๋กํ•˜๊ณ  ์ง๊ด€ ์Šน๋ฅ  ๊ณ„์‚ฐํ•˜๋Š” ์„œ๋น„์Šค ๊ฐœ๋ฐœ ์ผ์ง€ ์ง๊ด€์ผ๊ธฐ โšพ๏ธ ๋‚˜์˜ ์ง๊ด€ ์Šน๋ฅ ์€? happybaseball-diary.web.app ๊ธฐํš ์•„์ด๋””์–ด ์˜ฌํ•ด ์•ผ๊ตฌ์— ๋น ์ ธ์„œ ์ •๋ง ์ง๊ด€์„ ๋งŽ์ด ๋‹ค๋…”๋‹ค. ํŒ€์˜ ์Šน๋ฅ ๋งŒํผ์ด๋‚˜ ์žฌ๋ฐŒ๋Š” ๊ฑด ๋‚ด๊ฐ€ ์ง๊ด€ ์Šน์š”์ธ์ง€์˜ ์—ฌ๋ถ€์ด๋‹ค. ์ง๊ด€ ๊ธฐ๋ก๋งŒ์„ ์ „์šฉ์œผ๋กœ ๋‚จ๊ธฐ๋Š” ํ”Œ๋žซํผ์ด ์กด์žฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— (๋‚ด๊ฐ€ ๋ชป ์ฐพ์€ ๊ฒƒ์ผ์ˆ˜๋„) ๋Œ€๋ถ€๋ถ„์˜ ์•ผ๊ตฌ ํŒฌ๋“ค์ด ๋ฉ”๋ชจ์žฅ์— ์ง๊ด€ ์Šน/ํŒจ ์—ฌ๋ถ€๋ฅผ ๊ธฐ๋กํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ๋‚˜๋Š” ๋…ธ์…˜์— ๊ธฐ๋กํ•ด์„œ ์Šน๋ฅ ์„ ๊ณ„์‚ฐํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๋…ธ์…˜์„ ์ž˜ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ณ , ๋ฉ”๋ชจ์žฅ์€ ์ •๋ง ๋ถˆํŽธํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ผ๊ธฐ ๊ธฐ๋ก ํ”Œ๋žซํผ๊ณผ ๊ฐ™์ด ์ง๊ด€ ๊ธฐ๋ก ํ”Œ๋žซํผ์„ ๋งŒ๋“ค์–ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ์ฃผ์š” ๊ธฐ๋Šฅ 1. ๋กœ๊ทธ์ธ 2. ์ง๊ด€ ๊ฒฝ๊ธฐ ๋‚ด์šฉ ๊ธฐ๋ก (CREATE, READ, DELETE) 3. ์Šน๋ฅ  ๊ณ„์‚ฐ 4. ์•ผ๊ตฌ ํ–‰์šด ๋ณต๊ถŒ 5. ๊ด‘๊ณ  ๋ฐฐ๋„ˆ ๊ตฌํ˜„ ๊ณผ.. 2023. 10. 22.
Google ์†Œ์…œ ๋กœ๊ทธ์ธ ๊ณผ์ • (OAuth) โšพ๏ธ ์ง๊ด€์ผ๊ธฐ : ์ง๊ด€ ๊ธฐ๋กํ•˜๊ณ  ์ง๊ด€ ์Šน๋ฅ  ๊ณ„์‚ฐํ•˜๋Š” ์„œ๋น„์Šค ๊ฐœ๋ฐœ ์ผ์ง€ ์ง๊ด€์ผ๊ธฐ โšพ๏ธ ๋‚˜์˜ ์ง๊ด€ ์Šน๋ฅ ์€? happybaseball-diary.web.app ๊ธฐํš ์•„์ด๋””์–ด ์˜ฌํ•ด ์•ผ๊ตฌ์— ๋น ์ ธ์„œ ์ •๋ง ์ง๊ด€์„ ๋งŽ์ด ๋‹ค๋…”๋‹ค. ํŒ€์˜ ์Šน๋ฅ ๋งŒํผ์ด๋‚˜ ์žฌ๋ฐŒ๋Š” ๊ฑด ๋‚ด๊ฐ€ ์ง๊ด€ ์Šน์š”์ธ์ง€์˜ ์—ฌ๋ถ€์ด๋‹ค. ์ง๊ด€ ๊ธฐ๋ก๋งŒ inner-stella.tistory.com ์ง๊ด€์ผ๊ธฐ ๋ผ๋Š” ์„œ๋น„์Šค ๊ตฌํ˜„ ๊ณผ์ •์—์„œ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ์ด ํ•„์š”ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— Google Firebase์—์„œ ์ œ๊ณตํ•˜๋Š” Authentication ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋กœ๊ทธ์ธ ์ œ๊ณต์—…์ฒด๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค. ๊ธฐ๋ณธ์€ ์ด๋ฉ”์ผ/๋น„๋ฐ€๋ฒˆํ˜ธ์ธ๋ฐ, ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ ์‹œ ์•”ํ˜ธํ™” ๋“ฑ์„ ์ž˜ ํ•  ์ž์‹ ์ด ์—†์—ˆ๊ณ  ์ด๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ์—๋Š” ๋‹ค์†Œ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐ๋˜์–ด ์†Œ์…œ ๋กœ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ์ถ”ํ›„ ์ด .. 2023. 10. 22.
๐Ÿ€ lucky template : ์ง€์›์„œ ํŽธ๋ฆฌํ•˜๊ฒŒ ์ž‘์„ฑํ•˜๋Š” ์„œ๋น„์Šค ๊ฐœ๋ฐœ ์ผ์ง€ lucky template ๐Ÿ€ ์ง€์›์„œ๋ฅผ ํŽธํ•˜๊ฒŒ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์—๋””ํ„ฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค lucky-template.web.app ๊ธฐํš ์•„์ด๋””์–ด ์š”์ฆ˜ ์ทจ์—… ์ค€๋น„๋ฅผ ํ•˜๋ฉฐ ์—ฌ๋Ÿฌ ๊ธฐ์—…์— ์ง€์›์„œ๋ฅผ ๋„ฃ์„ ์ผ์ด ๋งŽ์•„์กŒ๋‹ค. ์ด๋ ฅ์„œ์™€ ํฌํŠธํด๋ฆฌ์˜ค๋งŒ ๋ฐ›๋Š” ๊ธฐ์—…์ด ์žˆ๋Š” ํ•œ ํŽธ, 3~4๊ฐœ ์ •๋„์˜ ๋ฌธํ•ญ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์„ ์ž‘์„ฑํ•ด์•ผ ํ•˜๋Š” ๊ธฐ์—…๋„ ์žˆ๋‹ค. ์ด ๋•Œ ์‹ ๊ฒฝ ์“ฐ์ด๋Š” ๊ฒƒ์€ (๋‚ด์šฉ์€ ๋‹น์—ฐํžˆ ์ฑ™๊ฒจ์•ผ ํ•˜๊ณ ) ๊ธ€์ž ์ˆ˜ ์ œํ•œ์ด๋‹ค. ๋‚˜๋Š” ์ฃผ๋กœ ๋‹ต๋ณ€์„ ๋…ธ์…˜์— ์ž‘์„ฑํ•œ ํ›„, ๋„ค์ด๋ฒ„ ๊ธ€์ž ์ˆ˜ ์„ธ๊ธฐ ํ”„๋กœ๊ทธ๋žจ์— ๋ณต์‚ฌ & ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•˜๋ฉฐ ๋‹ต๋ณ€์„ ์™„์„ฑํ–ˆ๋‹ค. ์ด ๋ถ€๋ถ„์—์„œ ๋‚ด๊ฐ€ ๋ถˆํŽธํ•จ์„ ๋А๋‚€ ์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. 1. ๋…ธ์…˜ - ๋„ค์ด๋ฒ„ ๊ธ€์ž์ˆ˜ ์„ธ๊ธฐ ์™”๋‹ค ๊ฐ”๋‹ค ํ•˜๊ธฐ ๊ท€์ฐฎ๋‹ค. ๋ฌผ๋ก  ๋„ค์ด๋ฒ„ ๊ธ€์ž์ˆ˜ ์„ธ๊ธฐ์—์„œ ๊ณ„์† ์จ๋„ ๋˜์ง€๋งŒ, ๋„ค์ด๋ฒ„ ๊ธ€์ž์ˆ˜ ์„ธ๊ธฐ๋Š” ํ…์ŠคํŠธ ์ฐฝ์˜ ๋†’์ด ๊ฐ€ ๊ณ ์ •๋˜์–ด .. 2023. 10. 22.
์นด์นด์˜คํ†ก์œผ๋กœ ๋งํฌ ๊ณต์œ ์‹œ ์˜คํ”ˆ ๊ทธ๋ž˜ํ”„ ์ด๋ฏธ์ง€ ์•ˆ ๋‚˜์˜ฌ ๋•Œ (๊ณต์œ  ๋””๋ฒ„๊ฑฐ ์‚ฌ์šฉํ•˜๊ธฐ) โ€ป ์˜คํ”ˆ๊ทธ๋ž˜ํ”„ ์„ค์ •ํ•˜๋Š” ๋ฒ• [HTML] ๋งํฌ ๊ณต์œ  ์‹œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ธ๋„ค์ผ ์„ค์ •ํ•˜๊ธฐ (meta ํƒœ๊ทธ) ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋˜ ์ค‘, SNS๋กœ ๋งํฌ ๊ณต์œ  ์‹œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ™”๋ฉด์„ ๊พธ๋ฏธ๊ณ  ์‹ถ๋‹ค๋Š” ๊ธฐํš์ž์˜ ์˜๊ฒฌ์„ ๋ฐ›์•„ ์ด๋ฅผ ๋ฐ˜์˜ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๋„ฃ์„ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๋“ค์€ ํฌ๊ฒŒ 4๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. 1. ์ธ๋„ค์ผ ์ด๋ฏธ์ง€ 2. ์ธ๋„ค์ผ ์ œ๋ชฉ 3. inner-stella.tistory.com ์˜คํ”ˆ๊ทธ๋ž˜ํ”„๋ฅผ ์„ค์ •ํ•˜๋ฉด์„œ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ณผ์ •์—์„œ ์นด์นด์˜คํ†ก์œผ๋กœ ๋งํฌ๋ฅผ ๋ณด๋‚ด๋‹ค๋ณด๋ฉด, ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์ œ๋Œ€๋กœ ๋ฐ˜์˜๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ์ด๋Š” ์นด์นด์˜คํ†ก์— ์ด๋ฏธ ํ•ด๋‹น ๋งํฌ์— ๋Œ€ํ•ด ์บ์‹ฑ๋˜๊ธฐ ๋•Œ๋ฌธ์ธ๋ฐ, ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์นด์นด์˜คํ†ก ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ์‚ฌ์ดํŠธ์—์„œ ํ•ด๋‹น ๋งํฌ์— ๋Œ€ํ•œ ์บ์‹œ๋ฅผ ์ดˆ๊ธฐํ™”ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. https://developers.kakao.com/tool/debugger/sha.. 2023. 9. 21.
๋ง›์ง‘ ๊ฒ€์ƒ‰๊ธฐ React ๋ฆฌํŒฉํ„ฐ๋ง ์ž‘๋…„ ์ดˆ์— ์›น ๊ฐœ๋ฐœ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•˜๋ฉด์„œ ๋งŒ๋“ค์—ˆ๋˜ ๋ง›์ง‘ ๊ฒ€์ƒ‰๊ธฐ๋ฅผ ๋ฆฌํŒฉํ„ฐ๋งํ–ˆ๋‹ค. ๋ฆฌํŒฉํ„ฐ๋ง์„ ํ•˜๊ณ ์ž ํ–ˆ๋˜ ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. 1. HTML ์œ„์ฃผ์˜ ํ•˜๋“œ ์ฝ”๋”ฉ์œผ๋กœ ์ธํ•œ ์œ ์ง€ ๋ณด์ˆ˜ ๋ฌธ์ œ 2. ๋””์ž์ธ ๊ธฐ์กด ์ฝ”๋“œ ๊ทน ์ดˆ๊ธฐ์˜ ์ฝ”๋“œ๋Š” ์ •๋ง HTML 80~90%๋กœ ์ž‘์„ฑ๋˜์—ˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์—, ํ•œ ๋ฒˆ ํ•จ์ˆ˜ ์ •๋ฆฌ๋ฅผ ํ•œ ์ƒํƒœ๊ธด ํ–ˆ๋‹ค. ver 1.5 ๋ฆฌํŒฉํ„ฐ๋ง ์ผ๊ธฐ ๋ฆฌํŒฉํ„ฐ๋ง ๋ฆฌ๋””์ž์ธํ•˜๋ฉด์„œ ์ปดํฌ๋„ŒํŠธ ์œ„์ฃผ๋กœ ๋ฆฌํŒฉํ„ฐ๋งํ•˜์˜€๋‹ค. ๋”ฐ๋ผ์„œ ๋ฆฌ์•กํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์˜€๊ณ  ์–ธ์–ด๋Š” typescript๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค. ์žฌ์‚ฌ์šฉ์„ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“ค๊ณ  ๋ณ„๋„์˜ ํด๋”์— ๋„ฃ์–ด๋‘์—ˆ๋‹ค. ๋˜ํ•œ ํ•จ์ˆ˜์˜ ์žฌ์‚ฌ์šฉ์„ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ๋”ฐ๋กœ ํ•จ์ˆ˜ ํŒŒ์ผ์„ ์ƒ์„ฑํ•œ ํ›„ ์ด๋ฅผ ํ•„์š”ํ•œ ๊ณณ์—์„œ export ํ•ด์˜ค๋Š” ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉํ–ˆ๋‹ค. ์ด์ „์— HTML, JS ํŒŒ์ผ์— ๋ณ€์ˆ˜๋กœ์„œ ์ €์žฅ๋˜์—ˆ๋˜ ๋ฐ์ดํ„ฐ๋“ค์„ json ํŒŒ.. 2023. 9. 15.