add typescript

This commit is contained in:
2025-02-28 14:39:31 +03:00
parent 7d94ca6021
commit 99dffd0a1d
135 changed files with 1098 additions and 349 deletions

5
docs/api/01-rest-api.md Normal file
View File

@@ -0,0 +1,5 @@
---
sidebar_position: 1
---
# REST API

5
docs/api/02-http.md Normal file
View File

@@ -0,0 +1,5 @@
---
sidebar_position: 2
---
# Протокол HTTP

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 3
---
# Статус ответа HTTP

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 4
---
# Типы запросов HTTP

5
docs/api/05-polling.md Normal file
View File

@@ -0,0 +1,5 @@
---
sidebar_position: 5
---
# Polling

5
docs/api/06-websocket.md Normal file
View File

@@ -0,0 +1,5 @@
---
sidebar_position: 6
---
# Websockets

5
docs/api/07-graphql.md Normal file
View File

@@ -0,0 +1,5 @@
---
sidebar_position: 7
---
# GraphQL

7
docs/api/_category_.json Normal file
View File

@@ -0,0 +1,7 @@
{
"label": "API",
"position": 7,
"link": {
"type": "generated-index"
}
}

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 1
---
# Обзор архитектур

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 2
---
# Классическая архитектура

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 3
---
# Atomic design

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 4
---
# Доменная архитектура

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 5
---
# Feature slice design

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 6
---
# Test driven development

View File

@@ -0,0 +1,7 @@
{
"label": "Architecture",
"position": 10,
"link": {
"type": "generated-index"
}
}

View File

@@ -0,0 +1,7 @@
---
sidebar_position: 1
---
# Браузер
Как работает браузер?
Из каких модулей(интерфейс, домпарсер, js-движок, рендер, стораджи) состоит браузер

5
docs/browser/02-dom.md Normal file
View File

@@ -0,0 +1,5 @@
---
sidebar_position: 2
---
# DOM

5
docs/browser/03-cssom.md Normal file
View File

@@ -0,0 +1,5 @@
---
sidebar_position: 3
---
# CSSOM

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 4
---
# Critical render path

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 5
---
# Browser Dev-tools

View File

@@ -0,0 +1,7 @@
{
"label": "Browser",
"position": 1,
"link": {
"type": "generated-index"
}
}

5
docs/git/01-git.md Normal file
View File

@@ -0,0 +1,5 @@
---
sidebar_position: 1
---
# Git

5
docs/git/02-ci-cd.md Normal file
View File

@@ -0,0 +1,5 @@
---
sidebar_position: 2
---
# CI/CD

7
docs/git/_category_.json Normal file
View File

@@ -0,0 +1,7 @@
{
"label": "Git",
"position": 8,
"link": {
"type": "generated-index"
}
}

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 1
---
# Position

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 2
---
# Сетка flexbox, grid

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 3
---
# Семантические тэги

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 4
---
# Блочная модель

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 5
---
# Селекторы, специфичность

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 6
---
# Препроцессоры

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 7
---
# Единицы измерения в CSS

View File

@@ -0,0 +1,7 @@
{
"label": "HTML / CSS",
"position": 2,
"link": {
"type": "generated-index"
}
}

View File

@@ -1,6 +1,6 @@
{
"label": "Javascript",
"position": 4,
"position": 3,
"link": {
"type": "generated-index"
}

5
docs/react/01-intro.md Normal file
View File

@@ -0,0 +1,5 @@
---
sidebar_position: 1
---
# Зачем нужен React

5
docs/react/02-v-dom.md Normal file
View File

@@ -0,0 +1,5 @@
---
sidebar_position: 2
---
# Виртуальный DOM

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 3
---
# Жизненный цикл компонента

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 4
---
# Состояние и пропсы компонентов

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 5
---
# Базовые хуки React

5
docs/react/06-hocs.md Normal file
View File

@@ -0,0 +1,5 @@
---
sidebar_position: 6
---
# Что такое HOC

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 7
---
# Хуки оптимизации и кэширования

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 8
---
# Прочие хуки React

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 9
---
# Render portal

View File

@@ -0,0 +1,7 @@
{
"label": "React",
"position": 5,
"link": {
"type": "generated-index"
}
}

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 1
---
# Зачем нужны state менеджеры

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 2
---
# Экосистема Redux

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 3
---
# RTK-query

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 4
---
# Zustand

View File

@@ -0,0 +1,5 @@
---
sidebar_position: 5
---
# Apollo graphql

Some files were not shown because too many files have changed in this diff Show More