App() — react Function Reference
Architecture documentation for the App() function in App.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 78174372_d1fe_3697_ca8b_29e573fcaa61["App()"] 2ac07f38_7629_1826_9c17_b19c4725106e["App.js"] 78174372_d1fe_3697_ca8b_29e573fcaa61 -->|defined in| 2ac07f38_7629_1826_9c17_b19c4725106e style 78174372_d1fe_3697_ca8b_29e573fcaa61 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
fixtures/nesting/src/modern/App.js lines 9–48
export default function App() {
const [theme, setTheme] = useState('slategrey');
function handleToggleClick() {
if (theme === 'slategrey') {
setTheme('hotpink');
} else {
setTheme('slategrey');
}
}
return (
<BrowserRouter>
<ThemeContext.Provider value={theme}>
<div style={{fontFamily: 'sans-serif'}}>
<div
style={{
margin: 20,
padding: 20,
border: '1px solid black',
minHeight: 300,
}}>
<button onClick={handleToggleClick}>Toggle Theme Context</button>
<br />
<Suspense fallback={<Spinner />}>
<Switch>
<Route path="/about">
<AboutPage />
</Route>
<Route path="/">
<HomePage />
</Route>
</Switch>
</Suspense>
</div>
</div>
</ThemeContext.Provider>
</BrowserRouter>
);
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does App() do?
App() is a function in the react codebase, defined in fixtures/nesting/src/modern/App.js.
Where is App() defined?
App() is defined in fixtures/nesting/src/modern/App.js at line 9.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free