Skip to content

Repository files navigation

🧩 Редактор параметров (тестовое задание)

Реализация компонента ParamEditor на React + TypeScript по техническому заданию. Компонент позволяет редактировать структуру Model, отображая список параметров (Param[]) и значения из model.paramValues.


📌 Стек

  • ⚛️ React (class component)
  • 🟦 TypeScript
  • ⚡ Vite
  • 🧪 Тестовый метод getModel() для сбора текущих данных
  • 🎯 Строгий типовой контроль (strict mode)

📸 Интерфейс

  • Поля "Назначение" и "Длина"
  • Кнопка "Сохранить"
  • Вывод актуальной модели по кнопке (через alert())

✅ Реализовано

  • Интерфейсы Param, Model, ParamValue
  • Класс-компонент ParamEditor
  • Метод getModel() возвращает актуальное состояние модели
  • Значения подтягиваются из model.paramValues
  • Ввод новых значений и отслеживание изменений
  • Весь код — в одном файле, как требуется
  • Использованы только текстовые поля (type: 'string')

About

Basic React parameter editor implemented from a technical assignment

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages