┌───────────────────────────────────────┐
│ main.tsx │
└───────────────────┬───────────────────┘
│
┌──────────────────────────────────────┐
│ │
┌─────────▼───────────┐ ┌────────────▼─────────┐
│ Import Declarations│ │ DOM Setup │
│ (i18n, providers, │ │ rootElement selection│
│ router, React etc) │ │ createRoot call │
└─────────────────────┘ └────────────┬─────────┘
│
┌────────────▼──────────┐
│ initializeApp Function│
│ (Async Execution) │
└────────────┬──────────┘
│
┌───────────────────────────────────────────────┐
│ │
┌─────────▼───────────┐ ┌─────────────▼────────────┐
│ i18n Initialization│ │ Component Tree Rendering│
│ (Async Process) │ │ │
└─────────────────────┘ └─────────────┬────────────┘
│
┌─────────────▼────────────┐
│ <StrictMode> │
└─────────────┬────────────┘
│
┌─────────────▼────────────┐
│ <CustomQueryProvider> │
└─────────────┬────────────┘
│
┌─────────────▼────────────┐
│ <VersionCheckProvider> │
└─────────────┬────────────┘
│
┌─────────────▼────────────┐
│ <I18nextProvider> │
└─────────────┬────────────┘
│
┌─────────────▼────────────┐
│ <ThemeProviders> │
└─────────────┬────────────┘
│
┌─────────────▼────────────┐
│ <DefaultRouterProvider> │
└──────────────────────────┘