(
returnFiber: Fiber,
current: Fiber | null,
textContent: string,
lanes: Lanes,
)
| 529 | } |
| 530 | |
| 531 | function updateTextNode( |
| 532 | returnFiber: Fiber, |
| 533 | current: Fiber | null, |
| 534 | textContent: string, |
| 535 | lanes: Lanes, |
| 536 | ) { |
| 537 | if (current === null || current.tag !== HostText) { |
| 538 | // Insert |
| 539 | const created = createFiberFromText(textContent, returnFiber.mode, lanes); |
| 540 | created.return = returnFiber; |
| 541 | if (__DEV__) { |
| 542 | // We treat the parent as the owner for stack purposes. |
| 543 | created._debugOwner = returnFiber; |
| 544 | created._debugTask = returnFiber._debugTask; |
| 545 | created._debugInfo = currentDebugInfo; |
| 546 | } |
| 547 | return created; |
| 548 | } else { |
| 549 | // Update |
| 550 | const existing = useFiber(current, textContent); |
| 551 | existing.return = returnFiber; |
| 552 | if (__DEV__) { |
| 553 | existing._debugInfo = currentDebugInfo; |
| 554 | } |
| 555 | return existing; |
| 556 | } |
| 557 | } |
| 558 | |
| 559 | function updateElement( |
| 560 | returnFiber: Fiber, |
no test coverage detected