1. ๋ฆฌ์กํธ์ render phase์ commit phase์ ๋ํด์ ์ค๋ช ํด์ฃผ์ธ์.
๋ฆฌ์กํธ์ ๋๋๋ง ๊ณผ์ ์ render phase๊ณผ commit phase๋ก ๋๋ฉ๋๋ค.
render phase์์๋ DOM์ ๊ทธ๋ ค์ง ์์๋ค์ ํ์
ํ๋ ๋จ๊ณ์
๋๋ค. ์ด๋ ์ฌ์กฐ์ ๊ณผ์ ์ ๊ฑฐ์น๊ฒ ๋ฉ๋๋ค. ์ฌ์กฐ์ ๊ณผ์ ์์ ์ด์ ์ ์์ฑํ ๊ฐ์ DOM ํธ๋ฆฌ์ ์๋ก ๋ง๋ ๊ฐ์ DOM ํธ๋ฆฌ๋ฅผ ๋น๊ตํด์ ์ค์ DOM ํธ๋ฆฌ์ ๋ฐ์ํ ๋ณ๊ฒฝ ์ฌํญ์ ํ์
ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ํ ์
๋ฐ์ดํธ๊ฐ ๋ฐ์ํ ์ปดํฌ๋ํธ๋ฅผ ํธ์ถํด ์๋ก์ด ๊ฐ์ DOMํธ๋ฆฌ๋ฅผ ๋ง๋ญ๋๋ค.
๋ค์์ผ๋ก commit phase์์๋ render phase์์ ์งํํ ๋ ๊ฐ์ DOMํธ๋ฆฌ์ ๋ณํ๋ฅผ ์ค์ DOM์ ์ ์ฉํ๋ ๋จ๊ณ์
๋๋ค.
์์ฝํด์ render phase๋ ๋ณ๊ฒฝ๋ ์ฌํญ์ ํ์
ํ๋ ๋จ๊ณ์ด๊ณ , commit phase๋ ๋ณ๊ฒ
๋ ์ฌํญ์ ์ค์ DOM์ ์ ์ฉํ๋ ๋จ๊ณ์
๋๋ค.
'Private > ๋ฉด์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก ํธ์๋ ๊ธฐ์ ๋ฉด์ (heap, CI/CD) (0) | 2024.11.24 |
---|---|
ํ๋ก ํธ์๋ ๋ฉด์ (script ์ฝ๋์ ์์น) (0) | 2024.11.23 |
ํ๋ก ํธ์๋ ๋ฉด์ (hydrate, render) (0) | 2024.11.21 |
ํ๋ก ํธ์๋ ๋ฉด์ (ํด๋์ค) (1) | 2024.11.20 |
ํ๋ก ํธ์๋ ๋ฉด์ (๋ธ๋ผ์ฐ์ ๋ ๋๋ง) (0) | 2024.11.19 |