sinneren
@sinneren

В чём принципиальный смысл PropTypes/TypeScript/Flow?

Мало того что это (как минимум ПП) не работают в проде, то в принципе не пойму зачем нужны эти лишние движения ради псевдовозможнсоти задать типы. Тот же number - это и int, и double(float), и даже NaN, Infinity. Помимо прочего есть вообще откровенный мусор, тип CSS стили. (для flow). К чему этой? Какой прок? Ну указал я что мои стейты это number, хотя по сути float. И вводе любого значения нет никакой ошибки. Так зачем?
Да, он падает с ошибкой, если я где-то по коду попытаюсь мой nubmer сделать строкой. Ну, как строкой, .toFixed(2) - просто привести к 2 знакам после запятой. Что по сути тоже должно восприниматься как float. Но зато нет никаких ошибок, если это буду делать в рендере... Л - логика.
  • Вопрос задан
  • 418 просмотров
Решения вопроса 1
@Interface
Вы задаете очень общий вопрос, на который полно информации в интернете. Например вот статья: https://habr.com/post/326304/ .

Вам не понятно в чем профит?
- меньше ошибок при разработке
- более адекватный intellisense
- намного проще рефакторить
- использовать сторонний код (тайпинги могут (но не должны) частично заменить доки)
- генерация документации https://typedoc.org/
- возможность вообще описать где-то сущности, а не опираться на их создание в коде
и много всего еще.

Или вы не согласны, что профит есть? Тогда аргументируйте с чем вы не согласны (относительно множества источников в интернете).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы