Content() — react Function Reference
Architecture documentation for the Content() function in repro-context-var-reassign-no-scope.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 12e44fbf_467a_f60d_784d_0d6b78c54275["Content()"] ab0d670a_e241_9534_a0c7_aa21e5743ee6["repro-context-var-reassign-no-scope.js"] 12e44fbf_467a_f60d_784d_0d6b78c54275 -->|defined in| ab0d670a_e241_9534_a0c7_aa21e5743ee6 style 12e44fbf_467a_f60d_784d_0d6b78c54275 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-context-var-reassign-no-scope.js lines 4–25
function Content() {
const [announcement, setAnnouncement] = useState('');
const [users, setUsers] = useState([{name: 'John Doe'}, {name: 'Jane Doe'}]);
// This was originally passed down as an onClick, but React Compiler's test
// evaluator doesn't yet support events outside of React
useEffect(() => {
if (users.length === 2) {
let removedUserName = '';
setUsers(prevUsers => {
const newUsers = [...prevUsers];
removedUserName = newUsers.at(-1).name;
newUsers.pop();
return newUsers;
});
setAnnouncement(`Removed user (${removedUserName})`);
}
}, [users]);
return <Stringify users={users} announcement={announcement} />;
}
Domain
Subdomains
Source
Frequently Asked Questions
What does Content() do?
Content() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-context-var-reassign-no-scope.js.
Where is Content() defined?
Content() is defined in compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-context-var-reassign-no-scope.js at line 4.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free