Stores — react Architecture
Global state management for source code and compiler configurations.
Entity Profile
Dependency Diagram
graph TD subdomain_PlaygroundApp_Stores["Stores"] 34496400_fd7f_beaa_cb3f_410f76e05d48["layout.tsx"] subdomain_PlaygroundApp_Stores --> 34496400_fd7f_beaa_cb3f_410f76e05d48 a500e9d2_8b0e_7f70_119b_2fd15dfcc648["IconGitHub.tsx"] subdomain_PlaygroundApp_Stores --> a500e9d2_8b0e_7f70_119b_2fd15dfcc648 b03258e0_be86_ee60_1d40_970f96914cd3["TabbedWindow.tsx"] subdomain_PlaygroundApp_Stores --> b03258e0_be86_ee60_1d40_970f96914cd3 04d745f8_6e65_f316_f415_7e9e1f0f3bb9["messages.ts"] subdomain_PlaygroundApp_Stores --> 04d745f8_6e65_f316_f415_7e9e1f0f3bb9 aea9e403_bd5c_975e_c5c8_ef2ec5387324["page.tsx"] subdomain_PlaygroundApp_Stores --> aea9e403_bd5c_975e_c5c8_ef2ec5387324 4b98273f_f1e0_9ba0_557b_acdd335b1da9["types.d.ts"] subdomain_PlaygroundApp_Stores --> 4b98273f_f1e0_9ba0_557b_acdd335b1da9 39c8dc04_8ac1_438b_0e3a_3111834a5732["reactCompilerMonacoDiagnostics.ts"] subdomain_PlaygroundApp_Stores --> 39c8dc04_8ac1_438b_0e3a_3111834a5732 4e4e5a98_5124_5b44_9988_b087b9a52d93["IconChevron.tsx"] subdomain_PlaygroundApp_Stores --> 4e4e5a98_5124_5b44_9988_b087b9a52d93 4949445b_a2de_ca5c_8e91_50e8a7ed966a["store.ts"] subdomain_PlaygroundApp_Stores --> 4949445b_a2de_ca5c_8e91_50e8a7ed966a 9ba26589_c539_da05_fcd2_2ca7851645ba["compilation.ts"] subdomain_PlaygroundApp_Stores --> 9ba26589_c539_da05_fcd2_2ca7851645ba f0d5e809_a088_0b87_300e_fa0b251099b4["Header.tsx"] subdomain_PlaygroundApp_Stores --> f0d5e809_a088_0b87_300e_fa0b251099b4 eb1fe89c_d5b5_2dc8_df02_4e36dbad219a["Logo.tsx"] subdomain_PlaygroundApp_Stores --> eb1fe89c_d5b5_2dc8_df02_4e36dbad219a 026af77a_8146_7891_6382_db3daa921f75["AccordionWindow.tsx"] subdomain_PlaygroundApp_Stores --> 026af77a_8146_7891_6382_db3daa921f75 49642e97_a10e_5f44_62bd_268b445bc02f["createContext.ts"] subdomain_PlaygroundApp_Stores --> 49642e97_a10e_5f44_62bd_268b445bc02f style subdomain_PlaygroundApp_Stores fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- AccordionWindow()
- AccordionWindowItem()
- Header()
- IconChevron()
- IconGitHub()
- Logo()
- Page()
- RootLayout()
- StoreProvider()
- TabbedWindow()
- compile()
- createContext()
- createMessage()
- decodeStore()
- encodeStore()
- initStoreFromUrlOrLocalStorage()
- invokeCompiler()
- isValidStore()
- mapReactCompilerDiagnosticToMonacoMarker()
- mapReactCompilerSeverityToMonaco()
- parse()
- parseInput()
- parseOptions()
- renderReactCompilerMarkers()
- saveStore()
- storeReducer()
Source Files
- compiler/apps/playground/components/AccordionWindow.tsx
- compiler/apps/playground/components/Header.tsx
- compiler/apps/playground/components/Icons/IconChevron.tsx
- compiler/apps/playground/components/Icons/IconGitHub.tsx
- compiler/apps/playground/components/Logo.tsx
- compiler/apps/playground/components/StoreContext.tsx
- compiler/apps/playground/components/TabbedWindow.tsx
- compiler/apps/playground/lib/compilation.ts
- compiler/apps/playground/lib/createContext.ts
- compiler/apps/playground/app/layout.tsx
- compiler/apps/playground/lib/stores/messages.ts
- compiler/apps/playground/app/page.tsx
- compiler/apps/playground/lib/reactCompilerMonacoDiagnostics.ts
- compiler/apps/playground/lib/stores/store.ts
- compiler/apps/playground/lib/types.d.ts
Source
- compiler/apps/playground/components/AccordionWindow.tsx
- compiler/apps/playground/components/Header.tsx
- compiler/apps/playground/components/Icons/IconChevron.tsx
- compiler/apps/playground/components/Icons/IconGitHub.tsx
- compiler/apps/playground/components/Logo.tsx
- compiler/apps/playground/components/StoreContext.tsx
- compiler/apps/playground/components/TabbedWindow.tsx
- compiler/apps/playground/lib/compilation.ts
- compiler/apps/playground/lib/createContext.ts
- compiler/apps/playground/app/layout.tsx
- compiler/apps/playground/lib/stores/messages.ts
- compiler/apps/playground/app/page.tsx
- compiler/apps/playground/lib/reactCompilerMonacoDiagnostics.ts
- compiler/apps/playground/lib/stores/store.ts
- compiler/apps/playground/lib/types.d.ts
Frequently Asked Questions
What is the Stores subdomain?
Stores is a subdomain in the react codebase, part of the PlaygroundApp domain. Global state management for source code and compiler configurations. It contains 15 source files.
Which domain does Stores belong to?
Stores belongs to the PlaygroundApp domain.
What functions are in Stores?
The Stores subdomain contains 26 function(s): AccordionWindow, AccordionWindowItem, Header, IconChevron, IconGitHub, Logo, Page, RootLayout, and 18 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free