/
QuickMeet
/
Chat.Desktop
Обзор
Документация
Войти
/
QuickMeet
/
Chat.Desktop
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/rootWindow.ts
40 строк
992 B
Tasso Evangelista
refactor!(deps): Bump all critical dependencies (#2803)
15 янв 2024, 17:33
Не верифицирован
15 янв 2024, 17:33
4b4f2ee
Код
Авторство
О чём код?
import { createElement } from 'react'; import { createRoot } from 'react-dom/client'; import { setupRendererErrorHandling } from './errors'; import { setupI18n } from './i18n/renderer'; import { createRendererReduxStore } from './store'; import { App } from './ui/components/App'; import { whenReady } from './whenReady'; const start = async (): Promise<void> => { const reduxStore = await createRendererReduxStore(); await whenReady(); setupRendererErrorHandling('rootWindow'); await setupI18n(); ( await Promise.all([ import('./notifications/renderer'), import('./servers/renderer'), ]) ).forEach((module) => module.default()); const container = document.getElementById('root'); if (!container) { throw new Error('cannot find the container node for React'); } const root = createRoot(container); root.render(createElement(App, { reduxStore })); window.addEventListener('beforeunload', () => { root.unmount(); }); }; start();