Публикации по теме 'typescript'
Модульное тестирование с помощью Mocha: практическое руководство для начинающих
Узнайте о Мокко
Тестирование является неотъемлемой частью современной практики разработки программного обеспечения. Среди различных типов тестирования модульное тестирование часто является первой линией защиты от ошибок и ошибок. В этом уроке мы рассмотрим, как писать модульные тесты с использованием Mocha, популярной среды тестирования JavaScript.
Что такое модульное тестирование?
Модульное тестирование — это практика тестирования мельчайших фрагментов кода, обычно отдельных..
Локализация приложений i18next и React за 3 шага
Как начать работу с i18n в ReactJS?
Благодаря тому, что ReactJS - суперпопулярная библиотека, у нас так много вариантов. Самыми популярными библиотеками i18n являются i18next и yahoo / response-intl. Сегодня я покажу вам, как интегрировать i18next в ваше приложение ReactJS.
Создать образец проекта
Я начну с самого начала и создам образец приложения на ReactJS с TypeScript.
yarn create react-app simplelocalize-i18next-example --template typescript
Установите зависимости:..
Создание пользовательского хука React в TypeScript
Пошаговое руководство по созданию пользовательских хуков React в TypeScript
Согласно результатам ежегодного опроса Состояние Javascript , не похоже, что React или TypeScript никуда не денутся в ближайшее время, поэтому стоит потратить некоторое время и изучить, как они работают!
Хуки React произвели революцию в том, как мы можем создавать компоненты React, поскольку они, как правило, значительно более интуитивно понятны, чем компоненты класса. Тем не менее, одна функция, которая не..
Разработка компонента Angular на примере часть 1
В этой статье я расскажу о процессе разработки компонента Angular. Цель этой серии — показать мыслительный процесс, ведущий к разработке, и мыслительный процесс, лежащий в основе принимаемых решений. Я собираюсь заняться одним из самых печально известных стандартных компонентов, попытавшись создать свою собственную таблицу данных.
Со временем этот компонент будет добавлен в мою библиотеку Unopinionated Angular Toolbox . Цель этой библиотеки состоит в том, чтобы предоставить ряд..
Узнайте, как применить вызов привязки в JavaScript за 3 минуты
Введение
Apply — Call — Bind — это три метода в JavaScript, используемые для установки контекста и аргументов при вызове функций.
Понимание использования этих методов может быть очень полезным в технических интервью.
Связывать
Во-первых, это метод bind , давайте посмотрим на этот фрагмент кода:
const dog = {
name: 'Cloud',
speak(sound) {
return `${this.name} says ${sound}`
}
}
dog.speak("Grr"); //returns 'Cloud says Grr'
Это легко понять: у меня есть..
Мы открыли легкий фреймворк пользовательского интерфейса Web IDE!
Облегченная среда пользовательского интерфейса Web IDE
Введение
Molecule — это облегченная среда пользовательского интерфейса Web IDE, созданная с помощью React.js и вдохновленная VS Code. Мы разработали API-интерфейсы расширений, аналогичные VS Code, чтобы помочь разработчикам более эффективно разрабатывать систему Web IDE. Molecule встроен в редактор Monaco, мы предоставили API-интерфейсы извлечения Keybinding и QuickAccess.
Благодаря механизму расширения разработчики..
Четыре стратегии для достижения чистого кода
Руководство по рефакторингу кода
Книга дяди Боба Чистый код дает вам лучшие agile-практики по очистке кода. Но, как он говорит в книге, мы не можем писать чистый код с самого начала. Практически каждый день мы рефакторим/трансформируем наш код, чтобы получить более читабельный чистый код. В этой статье я показываю суть его книги таким образом, чтобы вы могли применить ее к своему процессу рефакторинга.
Критерии: Что такое чистый код?
В книге автор сначала говорит: «Написание..
Новые материалы
Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне
Аудитория
Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..
Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами
Введение:
Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..
Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода
Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..
Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов!
GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..
Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..
Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение
Как машинное обучение?
Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..
Шаблон CQRS — C#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..