Публикации по теме 'typescript'
9 репозиториев GitHub, чтобы стать разработчиком JavaScript
И это совершенно бесплатно 🔥
Ни для кого не секрет, что JavaScript есть везде, и он все еще расширяется. В современном мире JS используется не только для веб-разработки, но и практически для всех видов приложений. И именно поэтому большинство разработчиков программного обеспечения хотят либо начать свою карьеру, либо переключиться на JavaScript.
Из-за растущей популярности JS в Интернете доступны тысячи ресурсов для изучения этого языка. Многие из них являются платными ресурсами..
Настройка монорепозитория с lerna, react и typescript
tl; dr: Это пошаговое руководство по настройке монорепозитория для реакции с модулем машинописного текста на базе lerna . Если вы не хотите следовать пошаговым инструкциям, вы также можете клонировать следующий репозиторий и изучить его самостоятельно:
git clone https://github.com/jannikbuschke/lerna-react-typescript-sample
cd lerna-react-typescript-sample
npm install
npm run bootstrap
npm run watch
npm run start (in a second terminal)
Теперь отредактируйте..
Решено — Rxjs TypeError: невозможно деструктурировать свойство «__extends» tslib.js
Когда я впервые столкнулся с этой ошибкой, у меня в голове было только одно слово — WTF. И что самое ужасное, я ничего не могу найти в гугле :) Если вы сталкивались с чем-то подобным, то, надеюсь, эта статья решит вашу проблему.
Примечание: на момент написания этой статьи я использую Webpack 4 и Rxjs 7 в проекте Typescript.
Сообщение об ошибке полностью:
TypeError: Cannot destructure property '__extends' of '_tslib_js__WEBPACK_IMPORTED_MODULE_0___default.a' as it is undefined...
Тип против интерфейса в TypeScript
Использование TypeScript в современной индустрии разработки программного обеспечения быстро расширяется с появлением концепции статической проверки типов в JavaScript.
Итак, велика вероятность, что вы слышали и о типах, и об интерфейсах в TypeScript.
Однако начинающие разработчики могут совершать ошибки при работе с типами и интерфейсами, поскольку они не знакомы с лучшими практиками.
В этой статье мы обсудим разницу между интерфейсами и типами в TypeScript, а также приведем примеры..
Статическая типизация в TypeScript: основы Typescript
Понимание статической типизации
TypeScript, расширенный набор JavaScript, был разработан Microsoft в 2012 году для устранения некоторых ограничений JavaScript. Одним из его основных предложений является дополнительная система статических типов. Хотя JavaScript является динамически типизированным языком, в котором типы переменных не устанавливаются до времени выполнения, TypeScript предлагает разработчикам возможность указывать типы во время компиляции посредством статической типизации...
На TypeScript или не на TypeScript?
- для стартапов
Автор: Халил Наджар
На данный момент вы, я и… ну, практически каждый разработчик в мире слышал о TypeScript. Он был частью мира JavaScript в течение нескольких лет, и его популярность не показывала никаких признаков замедления с момента его создания.
Причина этого проста: разработчики ❤ TypeScript .
Земля обетованная TypeScript
Typescriptlang.org определяет этот язык как:
Масштабируемый JavaScript.
Это определение может показаться..
Улучшение производительности приложения React: как остановить ненужный повторный рендеринг
Как инженеры-программисты, одной из наших главных забот является производительность наших приложений. При создании приложения React оптимизация производительности может быть достигнута за счет использования двух мощных хуков: React.memo и useCallback.
React.memo — это оптимизация производительности, которая позволяет запоминать результат рендеринга компонента. Если компонент получает те же реквизиты, что и раньше, React будет повторно использовать ранее обработанный результат, а не..
Новые материалы
Худший алгоритм сортировки + бонус!
Если вы разбираетесь в структурах данных и алгоритмах, вы, возможно, знаете, что быстрая сортировка и сортировка слиянием часто считаются самыми эффективными и действенными алгоритмами..
Повышайте продуктивность, создавая лучший код Python
Все приемы, которые я изучил на Python, чтобы писать лучший и быстрый код
Представление длинных цифр
Очень сложно отследить количество нулей или цифр после определенной длины. А теперь вот..
Распределение выборки и центральная предельная теорема
В нашем реальном мире мы часто ищем параметр или статистику определенной совокупности, например среднее значение или стандартное отклонение. Но оценить эту статистику по населению достаточно..
Различные алгоритмы машинного обучения
Машинное обучение ( ML ) — это изучение компьютерных алгоритмов, которые автоматически улучшаются благодаря опыту. [1] Оно рассматривается как подмножество искусственного интеллекта ...
Очередь сообщений RabbitMQ с использованием веб-API .NET Core 6
Мы собираемся обсудить очередь сообщений RabbitMQ и ее реализацию с использованием .NET Core 6 API в качестве производителя сообщений и консольного приложения в качестве потребителя сообщений...
Варианты графовых нейронных сетей и реализация в TensorFlow
См. Graph Neural Networks и реализация в TensorFlow для введения и основ.
Существует множество вариантов GNN, в том числе сверточные сети графов (GCN), GraphSAGE, сети внимания графов (GAT) и..
Построение классификатора изображений без использования глубокого обучения
Классификатор изображений можно легко построить с помощью глубокого обучения, особенно сверточной нейронной сети (CNN). Однако вы можете просто реализовать классификатор изображений, используя..