Публикации по теме 'typescript'


Издевательство над Jest в Typescript/Javascript
В этой статье я расскажу о насмешках Jest, различных случаях использования, когда насмешки становятся сложными, а тестирование — пугающим. Цель этой статьи — привести пример для наиболее распространенных и не очень распространенных сценариев тестирования. Итак, давайте погрузимся в статью Что такое насмешка и зачем нам насмешка? Короче говоря, насмешка над любой функцией, объектом или классом создает фиктивную дублирующую реализацию, чтобы мы могли избежать вызова фактической..

Почему вам следует избегать использования Typescript с React-Native
Это чисто мое мнение, основанное на опыте работы над Typescript и React Native за последние пару месяцев. Так что, прежде чем разглагольствовать, дочитайте пост. После некоторого времени работы с React Native и Typescript я понял, что нет веских причин для его использования. Я имею в виду это, серьезно. Поясню свои рассуждения: Он компилируется в Javascript. Итак, если в конце концов поставляемый код будет написан на Javascript, почему бы просто не использовать Javascript с..

Еженедельный выпуск JavaScript, выпуск 74
Добро пожаловать в 74-й выпуск JavaScript Weekly, еженедельного информационного бюллетеня со статьями, новостями и интересными проектами по JavaScript. Посетите Купить кофе , чтобы найти способы поддержать JavaScript Weekly, или станьте участником Medium, используя ссылку ниже: Присоединяйтесь к Medium по моей реферальной ссылке — This Week In I/O Прочитайте каждую статью This Week In I/O (и тысячи других авторов на Medium). Ваш членский взнос напрямую…..

RxJS: создание подписок
Код RxJS включает подписку на наблюдаемые объекты. Множество подписок. Если каждой подписке назначена собственная переменная или свойство, управлять ситуацией может быть сложно. К счастью, есть методы, такие как использование takeUntil или takeWhile , которые значительно упрощают работу с подписками. Если вы не знакомы с этими методами, прочтите Не отказываться от подписки . Однако бывают ситуации, когда вам все же нужно иметь дело с подписками. Например, иногда бывает..

Расширение машинописного текста до среды выполнения — Часть 2: использование схемы json
Проблема В последней статье я обсуждал использование runtypes для подключения статических типов и проверки во время выполнения. Теория, лежащая в основе runtypes , состоит в том, что у runtypes есть собственный язык определений, который может преобразовываться в функцию проверки во время выполнения и тип статического машинописного текста. Делая это, мы можем удалить дублирование в двух мирах. Это здорово, однако один из самых больших минусов этого подхода: runtypes..

Интеграция электронных таблиц для разработчиков JavaScript с помощью dcupl
В современной быстро развивающейся среде разработки интеграция внешних источников данных в ваше приложение часто является необходимостью. Одним из распространенных источников данных, на который полагаются многие предприятия, являются электронные таблицы. Они просты в использовании, широко доступны и могут хранить огромные объемы данных. В этом сообщении блога мы рассмотрим, как легко интегрировать данные электронных таблиц в ваше приложение JavaScript с помощью dcupl , мощного инструмента..

Angular Router 15 : отложенная загрузка модулей
Привет, ребята, В наших предыдущих блогах мы узнали почти все охранники маршрута angular, то есть CanActivate , CanDeactivate , CanActivateChild и Resolve . Кроме CanLoad. CanLoad Guard используется для загрузки модулей, поэтому, прежде чем переходить к CanLoad route guard, давайте разберемся с ленивой загрузкой модулей. Angular Lazy Loading Module — одна из самых важных тем в angular. Когда размер нашего приложения увеличивается, производительность нашего приложения и время..