Данная пошаговая инструкция поможет освоить основы на простом примере
Для справки
Сервер поднимался на Debian 8 c характеристиками:
CPU - 1 ядро x 500 МГц
Tip
Написать функцию, которая преобразует этот плоский массив в вложенное дерево, null - это родитель
nature
├── animals
│ ├── dogs
│ └── cats
└── plants
Tip
Задача: Собери весь маршрут от точки А к точке Б с учетом данных о полетах
const input = [
{ from: 'Moscow', to: 'London' },
{ from: 'Paris', to: 'Shanhai' },
{ from: 'New York', to: 'Astana' }
]Менеджеры состояний и контекста
Выбор между этими инструментами зависит от масштаба проекта, опыта команды и требований к производительности.
| Характеристика | React Context | Zustand | Redux (Toolkit) | MobX |
|---|---|---|---|---|
| Лучшее применение | Темы, авторизация | Малые и средние приложения | Сложные корпоративные системы | Часто меняющиеся данные |
У вас на ПК или сервере должен быть установлен
NodeJS
npm iВсе что необходимо знать о Фронтэнд разработке
Node.js - программная платформа, основанная на движке V8, превращающая JavaScript из узкоспециализированного языка в язык общего назначения.
Браузеры
I use markercluster
var markers = L.markerClusterGroup()
/* delete method */
map.eachLayer(function(layer) {
if (layer instanceof L.MarkerClusterGroup)
{
map.removeLayer(layer)| # DOCKER | |
| .dockerignore | |
| Dockerfile | |
| docker-compose.yml | |
| # OS | |
| .DS_Store | |
| # NPM | |
| backend/node_modules |