/
DevDenzo
/
ERP
Обзор
Документация
Войти
/
DevDenzo
/
ERP
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main.jsx
33 строки
2 KB
Denis Sklyarskij
Инициализирован репозиторий
14 янв 2026, 23:32
14 янв 2026, 23:32
1df3d47
Код
Авторство
О чём код?
// Импорт StrictMode из React // StrictMode — режим строгой проверки, который помогает выявлять потенциальные проблемы // в приложении (например, устаревшие методы, непреднамеренные побочные эффекты) import { StrictMode } from 'react'; // Импорт createRoot из react-dom/client // createRoot — современный API для рендеринга React‑приложения в DOM‑элемент. // Заменяет устаревший ReactDOM.render() import { createRoot } from 'react-dom/client'; // Импорт BrowserRouter из react-router-dom с алиасом Router // BrowserRouter (алиас Router) — компонент, обеспечивающий клиентскую маршрутизацию // через HTML5 History API. Позволяет использовать нормальные URL‑адреса (без #) // Импорт глобальных стилей приложения // index.less — файл с глобальными стилями (препроцессинг Less), // которые применяются ко всему приложению import './index.less'; // Импорт основного компонента приложения // App — корневой компонент приложения, содержащий основную логику и вложенные маршруты import App from './app-core/App.jsx'; // Создание корневого элемента React и рендеринг приложения // 1. createRoot(document.getElementById('root')) — создаёт корневой контейнер React // в DOM‑элементе с id="root" (обычно это <div> в index.html) // 2. render() — метод для отображения React‑элемента в корневом контейнере createRoot(document.getElementById('root')).render( // Обёртка в StrictMode для активации режима строгой проверки <StrictMode> <App /> </StrictMode>, );