Tip
Написать функцию, которая преобразует этот плоский массив в вложенное дерево, null - это родитель
nature
├── animals
│ ├── dogs
│ └── cats
└── plants
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Для тех, кто только начинает разбираться в NextJS и не понял как это работает, я приложил решение
Analytics и ложим в папку ~/components/analytics.js~/pages/_app.js в тело страницы (ВАЖНО, не в <Head></Head>)fatal: Could not read from remote repository? Please make sure you have the correct access rights and the repository exists?
Try this:
ssh-keyscan -H github.com > ~/.ssh/known_hosts
Запускать из под администратора
mongo - https://stackoverflow.com/a/47676675
# Запуск
net start MongoDBI also i use this
| # DOCKER | |
| .dockerignore | |
| Dockerfile | |
| docker-compose.yml | |
| # OS | |
| .DS_Store | |
| # NPM | |
| backend/node_modules |
I use markercluster
var markers = L.markerClusterGroup()
/* delete method */
map.eachLayer(function(layer) {
if (layer instanceof L.MarkerClusterGroup)
{
map.removeLayer(layer)