Переписывать с нуля. Типизация на плохо написанный джс код - это боль, и не обходится без крови и слёз. Реакт и прочие @types/ либы тому доказательство
А что у них не так?
Да всё ж нормально - у людей даже вопросов не возникает, в отличии от фп-тс или рамбды
JS код написан хорошо - много тестов, хорошее разбиение на модули. И проект не шибко большой - пятерка actions (redux), пару десятков компонентов.
Я тоже думал, что редакс классно написан, пока не выучил ТС, и не увидел типизацию редакса
предлагаете и от редакса избавиться?
если есть такая возможность (в плане решается с менеджерами проектов) - то да
Не подходит. Задача перевести текущий проект на тс. Ищу гайды, примеры по этой темы. Переписать с нуля не подходит. Заменить стейт менеджер - не подходит
Прикрутить тс и потихоньку добавлять. А дальше зависит от того, как написано. Я сейчас подобным занимаюсь - некоторые куски - только интерфейсики написать и всё работает. Некоторые - неделя на какой мелкий функционал, потому что писал м... Чудак. С нуля то ясен красен лучше, только на практике это невозможно, никогда практически. Хотя бы потому что никто не знает как то что есть работает/должно работать. На разбирание большую часть времени уходит. И ещё столько же на офигивание "кто это г. писал". Сама конвертация - изи.
Обсуждают сегодня