Skip to content

Коллекция лабораторных работ по изучению React и современной Frontend разработки. Практические задания для освоения компонентов, TypeScript, Vite и паттернов разработки.

Notifications You must be signed in to change notification settings

LINESKL/Advanced_Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Education

Лабораторные работы по изучению React и современной Frontend разработки

Практика · Обучение · Развитие навыков


React TypeScript JavaScript Vite


Содержание


О проекте

Коллекция лабораторных работ для освоения современных технологий Frontend разработки

Этот репозиторий содержит лабораторные работы различной сложности для изучения библиотеки React и экосистемы Frontend. Каждая лабораторная работа включает практические задания, которые помогают освоить ключевые концепции и паттерны разработки.

Что вы освоите

✓ Функциональные компоненты React
✓ Работа с Props и TypeScript
✓ Композиция компонентов
✓ Списки и Fragments
✓ Стилизация компонентов
✓ Современный инструментарий (Vite, ESLint)

Быстрый старт

# Клонирование репозитория
git clone https://github.com/LINESKL/Adavanced_Frontend.git
cd Adavanced_Frontend

# Переход в нужную лабораторную работу
cd Lab_0/lab-01

# Установка зависимостей
pnpm install

# Запуск dev-сервера
pnpm dev

Приложение будет доступно по адресу http://localhost:5173


Структура лабораторной работы

Каждая лабораторная работа организована по стандартной структуре React-проекта с использованием Vite:

lab-название/
├── src/
│   ├── components/      # React компоненты
│   │   └── Component.tsx
│   ├── App.tsx          # Главный компонент приложения
│   ├── App.css          # Стили приложения
│   └── main.tsx         # Точка входа
├── public/              # Статические файлы
├── index.html           # HTML шаблон
├── package.json         # Зависимости и скрипты
├── vite.config.ts       # Конфигурация Vite
├── tsconfig.json        # Конфигурация TypeScript
└── eslint.config.js     # Конфигурация ESLint

Типовая лабораторная работа включает:

  • Несколько тематических компонентов для практики
  • Готовую конфигурацию сборки и dev-окружения
  • Базовую стилизацию для визуализации результата
  • README с описанием задач (при наличии)

⬆ Вернуться наверх


Создано с ❤️ для обучения · LINESKL © 2026

About

Коллекция лабораторных работ по изучению React и современной Frontend разработки. Практические задания для освоения компонентов, TypeScript, Vite и паттернов разработки.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published