Skip to content

Commit 552ac6d

Browse files
committed
chore: update
remove unnecessary locateHydrationNode for DynamicFragment
1 parent 7dd7d82 commit 552ac6d

File tree

3 files changed

+7
-18
lines changed

3 files changed

+7
-18
lines changed

packages/runtime-vapor/src/apiCreateDynamicComponent.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
resetInsertionState,
1111
} from './insertionState'
1212
import { DYNAMIC_COMPONENT_ANCHOR_LABEL } from '@vue/shared'
13-
import { isHydrating, locateHydrationNode } from './dom/hydration'
13+
import { isHydrating } from './dom/hydration'
1414

1515
export function createDynamicComponent(
1616
getter: () => any,
@@ -20,11 +20,8 @@ export function createDynamicComponent(
2020
): VaporFragment {
2121
const _insertionParent = insertionParent
2222
const _insertionAnchor = insertionAnchor
23-
if (isHydrating) {
24-
locateHydrationNode(true)
25-
} else {
26-
resetInsertionState()
27-
}
23+
if (!isHydrating) resetInsertionState()
24+
2825
const frag =
2926
isHydrating || __DEV__
3027
? new DynamicFragment(DYNAMIC_COMPONENT_ANCHOR_LABEL)

packages/runtime-vapor/src/apiCreateIf.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { IF_ANCHOR_LABEL } from '@vue/shared'
22
import { type Block, type BlockFn, DynamicFragment, insert } from './block'
3-
import { isHydrating, locateHydrationNode } from './dom/hydration'
3+
import { isHydrating } from './dom/hydration'
44
import {
55
insertionAnchor,
66
insertionParent,
@@ -16,11 +16,7 @@ export function createIf(
1616
): Block {
1717
const _insertionParent = insertionParent
1818
const _insertionAnchor = insertionAnchor
19-
if (isHydrating) {
20-
locateHydrationNode(true)
21-
} else {
22-
resetInsertionState()
23-
}
19+
if (!isHydrating) resetInsertionState()
2420

2521
let frag: Block
2622
if (once) {

packages/runtime-vapor/src/componentSlots.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
insertionParent,
1717
resetInsertionState,
1818
} from './insertionState'
19-
import { isHydrating, locateHydrationNode } from './dom/hydration'
19+
import { isHydrating } from './dom/hydration'
2020

2121
export type RawSlots = Record<string, VaporSlot> & {
2222
$?: DynamicSlotSource[]
@@ -105,11 +105,7 @@ export function createSlot(
105105
): Block {
106106
const _insertionParent = insertionParent
107107
const _insertionAnchor = insertionAnchor
108-
if (isHydrating) {
109-
locateHydrationNode(true)
110-
} else {
111-
resetInsertionState()
112-
}
108+
if (!isHydrating) resetInsertionState()
113109

114110
const instance = currentInstance as VaporComponentInstance
115111
const rawSlots = instance.rawSlots

0 commit comments

Comments
 (0)