renameVariablesImpl() — react Function Reference
Architecture documentation for the renameVariablesImpl() function in RenameVariables.ts from the react codebase.
Entity Profile
Dependency Diagram
graph TD b95a6a8b_8071_1164_fd41_4d42b52d9ea3["renameVariablesImpl()"] a67a8ce3_d9a8_a740_fb57_bc90354f75e7["RenameVariables.ts"] b95a6a8b_8071_1164_fd41_4d42b52d9ea3 -->|defined in| a67a8ce3_d9a8_a740_fb57_bc90354f75e7 4ab9e061_3bbc_1bfe_a31f_6b25dd9e56cd["renameVariables()"] 4ab9e061_3bbc_1bfe_a31f_6b25dd9e56cd -->|calls| b95a6a8b_8071_1164_fd41_4d42b52d9ea3 408ed4fd_063f_c630_9694_33dc407cdb14["visitReactiveFunctionValue()"] 408ed4fd_063f_c630_9694_33dc407cdb14 -->|calls| b95a6a8b_8071_1164_fd41_4d42b52d9ea3 80d66d1e_3ebc_6c58_3b0f_f08869cff8e0["enter()"] b95a6a8b_8071_1164_fd41_4d42b52d9ea3 -->|calls| 80d66d1e_3ebc_6c58_3b0f_f08869cff8e0 9fff5f56_18e8_8886_6559_68fb29f122fb["visit()"] b95a6a8b_8071_1164_fd41_4d42b52d9ea3 -->|calls| 9fff5f56_18e8_8886_6559_68fb29f122fb 2435b5f8_41a6_0458_ba88_4479b965455f["visitReactiveFunction()"] b95a6a8b_8071_1164_fd41_4d42b52d9ea3 -->|calls| 2435b5f8_41a6_0458_ba88_4479b965455f style b95a6a8b_8071_1164_fd41_4d42b52d9ea3 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/RenameVariables.ts lines 57–72
function renameVariablesImpl(
fn: ReactiveFunction,
visitor: Visitor,
scopes: Scopes,
): void {
scopes.enter(() => {
for (const param of fn.params) {
if (param.kind === 'Identifier') {
scopes.visit(param.identifier);
} else {
scopes.visit(param.place.identifier);
}
}
visitReactiveFunction(fn, visitor, scopes);
});
}
Domain
Subdomains
Source
Frequently Asked Questions
What does renameVariablesImpl() do?
renameVariablesImpl() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/RenameVariables.ts.
Where is renameVariablesImpl() defined?
renameVariablesImpl() is defined in compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/RenameVariables.ts at line 57.
What does renameVariablesImpl() call?
renameVariablesImpl() calls 3 function(s): enter, visit, visitReactiveFunction.
What calls renameVariablesImpl()?
renameVariablesImpl() is called by 2 function(s): renameVariables, visitReactiveFunctionValue.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free