๐ Reference
๐ Chapter
stopImmediatePropagation()
๋ฉ์๋๋ ๋์ผํ ์ด๋ฒคํธ์ ๋ค๋ฅธ ๋ฆฌ์ค๋๊ฐ ํธ์ถ๋๋ ๊ฒ์ ๋ฐฉ์งํ๋ค.stopImmediatePropagation
ย ์ ์คํํ๋ฉด ํด๋น ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ฅผ ๋ง์ง๋ง์ผ๋ก ๊ทธ ๋ค์ ์คํ ์์ ์ด์๋ ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ ๊ทธ ์ด๋ค ๊ฒ๋ ์คํ๋์ง ์๋๋ค.stopImmediatePropagation
ย ์ ์ด๋ฒคํธ ์บก์ณ๋ง์ด๋ ๋ฒ๋ธ๋ง๊ณผ ๊ฐ์ ์ ํ๋ฅผ ๋ง๊ธฐ ์ํจ์ด ์๋๋ผ ์บก์ณ๋ง๊ณผ ๋ฒ๋ธ๋ง์ ํฌํจํด ๋ค๋ฅธ ๋ชจ๋ ์ด๋ฒคํธ ํธ๋ค๋ฌ์ ์คํ์ ๋ง๋๋ค.stopImmediatePropagation
ย ์คํ ํด๋ฒ๋ฆฌ๋ฉด ํด๋น ํธ๋ค๋ฌ๋ง ์คํ๋๊ณ ๊ทธ ์ด๋ฒคํธ๋ ํธ๋ค๋ฌ์ ์คํ์ด ์ข
๋ฃ๋จ๊ณผ ๋์์ ๊ฐ์ด ์ ํ๋ ๋๋ฌ๋ค๊ณ ๋ณด๋ฉด ๋๋ค.stopPropagation
ย ๊ณผย stopImmediatePropagation
์ ๋์์ด ์๋ก ๋ฌ๋ผ ์ฌ์ฉํ ๋ ์ฃผ์๊ฐ ํ์ํ๋ค.stopPropgagation
์ ์ด๋ฒคํธ์ ์บก์ณ๋ง๊ณผ ๋ฒ๋ธ๋ง์ ์ ํ๋ง ๋ง๊ณ ์ถ์ ๋ ์ฌ์ฉํ๋ฉด ์ข๋ค. ๊ทธ๋ฆฌ๊ณ ย stopImmediatePropgation
ย ์ ์ด๋ฒคํธ ์บก์ณ๋ง๊ณผ ๋ฒ๋ธ๋ง ๋ฟ๋ง ์๋๋ผ ํ์ฌ ์คํ ์ค์ธ ์ด๋ฒคํธ ํธ๋ค๋ฌ ์ดํ์ ๊ทธ ์ด๋ค ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ ์คํ์ํค๊ณ ์ถ์ง ์์ ๋ ์ฌ์ฉํ๋ฉด ์ ์ฉํ๋ค.stopPropagation
ย ์ผ๋ก๋ ์ ํ๋ฅผ ๋ง์ ์ ์๋ค. ๋์ , ์ธ๋ผ์ธ ์คํ์ผ๋ก ์ ์๋ ์ด๋ฒคํธ ๋ด์ฉ์ด ํจ์ ํธ์ถ์ด ์๋๋ผย console.log('hello')
ย ์ ๊ฐ์ ์ผ๋ฐ ์คํ๋ฌธ์ ๊ฒฝ์ฐ๋ย stopPropagation
์ผ๋ก ๋ง์ ์๋ ์๋ค. ํจ์ ํธ์ถ๋ก ์ธ๋ผ์ธ์ ๋ฃ์ง ์์ผ๋ฉด ๋ด๋ถ์ ์ผ๋ก ์ต๋ช
ํจ์๋ก ๊ฐ์ธ๋ ์์
์ ํ๋๋ฐ ์ด๋ฐ ์ฐจ์ด ๋๋ฌธ์ ๊ทธ๋ฌ๋ ๋ฏ ์ถ๋ค.