Home / File/ jsx-outlining-child-stored-in-id.js — react Source File

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']}],
};

Subdomains

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