๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๋ฆฌ์•กํŠธ (11)

Hey Tech

[React] Promise ์—ญํ•  ๋ฐ ์ƒํƒœ(pending, resolve, reject)

๐Ÿ”ฅ ๋ชฉํ‘œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ(๋ฆฌ์•กํŠธ)์—์„œ Promise์˜ ์—ญํ• ๊ณผ ์ƒํƒœ 3๊ฐ€์ง€์— ๋Œ€ํ•ด ์ดํ•ดํ•œ๋‹ค. ๐Ÿ“ ๋ชฉ์ฐจ 1. Promise๋Š” ๋ฌด์—‡์ธ๊ฐ€? 2. Promise์˜ ์—ญํ•  3. Promise์˜ ์ƒํƒœ(State) 3.1. Pending(๋Œ€๊ธฐ) 3.2. Fulfilled(์ดํ–‰) 3.2.1. ์†Œ๊ฐœ 3.2.2 Promise ๊ฐ์ฒด ์—ฐ๊ฒฐ 3.3. Rejected(์‹คํŒจ) 3.3.1. ์†Œ๊ฐœ 3.3.2. ํ™œ์šฉ ์˜ˆ์‹œ 1. Promise๋Š” ๋ฌด์—‡์ธ๊ฐ€? JavaScript(React)์—์„œ Promise๋Š” ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ์— ํ™œ์šฉ๋˜๋Š” ๊ฐ์ฒด์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ๋ž€ line by line ์ˆœ์ฐจ์ ์œผ๋กœ ํŠน์ • ์ฝ”๋“œ์˜ ์‹คํ–‰์„ ๋๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๊ณ  ๋‹ค์Œ ์ฝ”๋“œ๋ฅผ ์„ ์ œ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. 2. Promise์˜ ์—ญํ•  Promise๋Š” ์ฃผ๋กœ ์›น ์„œ๋น„์Šค ..

SW ๊ฐœ๋ฐœ/React JS 2021. 12. 14. 22:15