File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,14 +3,16 @@ import ReactDOMClient from 'react-dom/client';
33import { BrowserRouter } from 'react-router-dom' ;
44
55import App from './app/App' ;
6- import './startup' ;
6+ import { startup } from './startup' ;
77
8- const rootElement = document . getElementById ( 'root' ) as Element ;
8+ startup . then ( ( ) => {
9+ const rootElement = document . getElementById ( 'root' ) as Element ;
910
10- ReactDOMClient . createRoot ( rootElement ) . render (
11- < StrictMode >
12- < BrowserRouter >
13- < App />
14- </ BrowserRouter >
15- </ StrictMode >
16- ) ;
11+ ReactDOMClient . createRoot ( rootElement ) . render (
12+ < StrictMode >
13+ < BrowserRouter >
14+ < App />
15+ </ BrowserRouter >
16+ </ StrictMode >
17+ ) ;
18+ } ) ;
Original file line number Diff line number Diff line change 1+ import { useStorage } from '@react-devui/hooks' ;
2+
3+ const STORAGE_KEY = '0' ;
4+ const storageKey = useStorage . SERVICE . getItem ( 'storageKey' ) ;
5+ if ( storageKey !== STORAGE_KEY ) {
6+ useStorage . SERVICE . clear ( ) ;
7+ useStorage . SERVICE . setItem ( 'storageKey' , STORAGE_KEY ) ;
8+ }
Original file line number Diff line number Diff line change 11/* eslint-disable import/order */
2- import './startup ' ;
2+ import './config ' ;
33
44import './i18n' ;
5+
6+ export { startup } from './startup' ;
Original file line number Diff line number Diff line change 1- import { useStorage } from '@react-devui/hooks' ;
2-
3- const STORAGE_KEY = '0' ;
4- const storageKey = useStorage . SERVICE . getItem ( 'storageKey' ) ;
5- if ( storageKey !== STORAGE_KEY ) {
6- useStorage . SERVICE . clear ( ) ;
7- useStorage . SERVICE . setItem ( 'storageKey' , STORAGE_KEY ) ;
8- }
1+ export const startup = new Promise < void > ( ( r ) => {
2+ r ( ) ;
3+ } ) ;
You can’t perform that action at this time.
0 commit comments