Skip to content
38 / 67

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Static Hoisting Π² Vue 3?

Static Hoisting -- это оптимизация компилятора Vue 3, которая выносит созданиС статичСских VNode (элСмСнтов Π±Π΅Π· динамичСских привязок) Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ render-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Π°ΠΊΠΈΠ΅ VNode ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ модуля ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ€Π΅-Ρ€Π΅Π½Π΄Π΅Ρ€Π΅, вмСсто пСрСсоздания ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·. Π­Ρ‚ΠΎ экономит ΠΈ CPU (мСньшС Π°Π»Π»ΠΎΠΊΠ°Ρ†ΠΈΠΉ), ΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Static Hoisting Π² Vue 3? | JScriptiser