jsx-outlining-child-stored-in-id.js — react Source File
Architecture documentation for jsx-outlining-child-stored-in-id.js, a javascript file in the react codebase.
Entity Profile
Relationship Graph
Source Code
// @enableJsxOutlining
function Component({arr}) {
const x = useX();
return arr.map(i => {
<>
{arr.map((i, id) => {
let child = (
<Bar x={x}>
<Baz i={i}></Baz>
</Bar>
);
let jsx = <div>{child}</div>;
return jsx;
})}
</>;
});
}
function Bar({x, children}) {
return (
<>
{x}
{children}
</>
);
}
function Baz({i}) {
return <>{i}</>;
}
function useX() {
return 'x';
}
export const FIXTURE_ENTRYPOINT = {
fn: Component,
params: [{arr: ['foo', 'bar']}],
};
Domain
Subdomains
Functions
Source
Frequently Asked Questions
What does jsx-outlining-child-stored-in-id.js do?
jsx-outlining-child-stored-in-id.js is a source file in the react codebase, written in javascript. It belongs to the TestingUtilities domain, Fixtures subdomain.
What functions are defined in jsx-outlining-child-stored-in-id.js?
jsx-outlining-child-stored-in-id.js defines 4 function(s): Bar, Baz, Component, useX.
Where is jsx-outlining-child-stored-in-id.js in the architecture?
jsx-outlining-child-stored-in-id.js is located at compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-outlining-child-stored-in-id.js (domain: TestingUtilities, subdomain: Fixtures, directory: compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free