Задание для 3commas

Из дополнительных библиотек использовал только redux-saga для имитации запросов на сервер и пересчета значений с задержкой.

 Что можно улучшить:

  • написать тесты
  • прикрутить redux-undo для реализации отмены действия
  • вынести вспомогательные функции из reducer.js в какой-нибудь utils. Не стал этого делать, чтобы не усложнять структуру проекта
  • логику валидации в компоненте можно упростить. Сейчас там три функции-обработчика и три вызова useState. Можно заморочиться и уменьшить дублирвоание кода.