testPropsSequenceWithPreparedChildren() — react Function Reference
Architecture documentation for the testPropsSequenceWithPreparedChildren() function in ReactMultiChildReconcile-test.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 6f5d669c_0e52_033a_2771_63251e865766["testPropsSequenceWithPreparedChildren()"] 89957210_3fe1_9bf6_da04_073d48f2027c["ReactMultiChildReconcile-test.js"] 6f5d669c_0e52_033a_2771_63251e865766 -->|defined in| 89957210_3fe1_9bf6_da04_073d48f2027c 2b120162_1d97_e9a5_f636_df100a00e097["testPropsSequence()"] 2b120162_1d97_e9a5_f636_df100a00e097 -->|calls| 6f5d669c_0e52_033a_2771_63251e865766 d0a9c5e2_aaeb_80eb_adf1_99f3cee39664["getStatusDisplays()"] 6f5d669c_0e52_033a_2771_63251e865766 -->|calls| d0a9c5e2_aaeb_80eb_adf1_99f3cee39664 d0b02bcb_efa5_8fa0_49fa_2dc0f4ce33d2["getInternalStateByUserName()"] 6f5d669c_0e52_033a_2771_63251e865766 -->|calls| d0b02bcb_efa5_8fa0_49fa_2dc0f4ce33d2 41a9fa79_dbd7_4d0f_5fbf_1272a305f66d["verifyStatuses()"] 6f5d669c_0e52_033a_2771_63251e865766 -->|calls| 41a9fa79_dbd7_4d0f_5fbf_1272a305f66d 4ff4c41d_a7a8_598b_5ae8_59f830028a2b["verifyStatesPreserved()"] 6f5d669c_0e52_033a_2771_63251e865766 -->|calls| 4ff4c41d_a7a8_598b_5ae8_59f830028a2b 730be832_74e1_5d0d_73b4_e96097ef5a73["verifyDomOrderingAccurate()"] 6f5d669c_0e52_033a_2771_63251e865766 -->|calls| 730be832_74e1_5d0d_73b4_e96097ef5a73 f17a501d_68c9_42a0_e169_575f7db01a34["render()"] 6f5d669c_0e52_033a_2771_63251e865766 -->|calls| f17a501d_68c9_42a0_e169_575f7db01a34 style 6f5d669c_0e52_033a_2771_63251e865766 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/react-dom/src/__tests__/ReactMultiChildReconcile-test.js lines 225–266
async function testPropsSequenceWithPreparedChildren(
sequence,
prepareChildren,
) {
const container = document.createElement('div');
const root = ReactDOMClient.createRoot(container);
let parentInstance;
await act(() => {
root.render(
<FriendsStatusDisplay
{...sequence[0]}
prepareChildren={prepareChildren}
ref={current => {
if (parentInstance === undefined) {
parentInstance = current;
}
}}
/>,
);
});
let statusDisplays = parentInstance.getStatusDisplays();
let lastInternalStates = getInternalStateByUserName(statusDisplays);
verifyStatuses(statusDisplays, sequence[0]);
for (let i = 1; i < sequence.length; i++) {
await act(() => {
root.render(
<FriendsStatusDisplay
{...sequence[i]}
prepareChildren={prepareChildren}
/>,
);
});
statusDisplays = parentInstance.getStatusDisplays();
verifyStatuses(statusDisplays, sequence[i]);
verifyStatesPreserved(lastInternalStates, statusDisplays);
verifyDomOrderingAccurate(container, statusDisplays);
lastInternalStates = getInternalStateByUserName(statusDisplays);
}
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does testPropsSequenceWithPreparedChildren() do?
testPropsSequenceWithPreparedChildren() is a function in the react codebase, defined in packages/react-dom/src/__tests__/ReactMultiChildReconcile-test.js.
Where is testPropsSequenceWithPreparedChildren() defined?
testPropsSequenceWithPreparedChildren() is defined in packages/react-dom/src/__tests__/ReactMultiChildReconcile-test.js at line 225.
What does testPropsSequenceWithPreparedChildren() call?
testPropsSequenceWithPreparedChildren() calls 6 function(s): getInternalStateByUserName, getStatusDisplays, render, verifyDomOrderingAccurate, verifyStatesPreserved, verifyStatuses.
What calls testPropsSequenceWithPreparedChildren()?
testPropsSequenceWithPreparedChildren() is called by 1 function(s): testPropsSequence.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free