Публикации по теме 'typescript'
Как сохранить компоненты React в чистоте с помощью карты объектов?
Мы увидим один из способов рефакторинга наших компонентов React, заменив условные операторы на карту объектов. Это мой любимый рефакторинг, потому что он упрощает понимание и расширение компонентов, группирует логику в одном месте и требует меньше строк кода.
Простой условный пример
Много раз, основываясь на каком-то вводе, мы хотим отобразить разную информацию для наших пользователей. Давайте посмотрим на пример, который должен прояснить ситуацию:
У нас есть компонент, который..
5 отличных пользовательских хуков для вашего проекта React
5 отличных пользовательских хуков для вашего проекта React
Когда я просматривал кодовую базу и писал компоненты для своего текущего рабочего тикета, я наткнулся на несколько полезных пользовательских хуков из ряда сторонних библиотек, таких как react-use , usehooks-ts , Mantine . Но наверняка есть и другие подобные библиотеки, такие как use-http , react-hanger и многие другие.
1️⃣ использоватьНазвание
Этот хук от react-use позволяет вам динамически устанавливать заголовок..
Когда я прощаюсь с JavaScript
Прощай, прощай: мой выход из JavaScript
Как веб-разработчик, JavaScript был необходим для создания интерактивных и привлекательных веб-сайтов. Однако за прошедшие годы я столкнулся с несколькими проблемами, которые заставили меня задуматься о том, чтобы попрощаться с JavaScript.
проблемы с JavaScript
Проблемы с совместимостью браузера Вопросы безопасности Раздутый код Кривая обучения Ограниченная производительность
Проблемы совместимости браузеров . Иногда JavaScript может..
Пользовательский конвейерный оператор RxJS для запуска асинхронных обратных вызовов внутри Angular Zone
Angular ngZone исправляет обратные вызовы http XHR и некоторые другие, чтобы активировать обнаружение изменений. Но есть много асинхронных операций, которые не покрываются ngZone, и после успешного обратного вызова вы не видите никаких обновлений в пользовательском интерфейсе. Чтобы вручную запустить эти операции, вам нужно обернуть их внутри метода ngZone run ().
someAsyncCall((response) => this.ngZone.run(() => someVariable = response.data));
Когда вы работаете с наблюдаемыми..
Эффективное тестирование Angular с помощью Intern
Intern — невероятно мощный и многофункциональный подход ко всем типам тестирования JavaScript и TypeScript. Intern 4 — это крупное обновление , переработанное в TypeScript, со значительно улучшенной поддержкой современных языковых функций и поддержкой ESM, а также сборщиков, таких как webpack.
Могу ли я протестировать ________ с Intern?
С момента запуска Intern нас спрашивали, можно ли использовать Intern для тестирования широкого спектра подходов к созданию приложений на основе..
Почему вам следует избегать этих 4 функций TypeScript
Как лучше писать на TypeScript?
TypeScript — это развивающийся язык, в который со временем добавляются многие функции. Но он совместим с JavaScript, что приводит к некоторым функциям, которых нет в JavaScript, а некоторые функции повторяются. Итак, чтобы сделать наш код более жестким и надежным, в этой статье будут представлены 3 функции, которых вам следует стараться избегать.
1. Избегайте использования частного ключевого слова
В TypeScript у нас есть 2 способа сделать поля в..
Начало работы с TypeScript для узла
Пошаговое руководство
TL;DR
Использование TypeScript для Node довольно просто в настройке. Ознакомьтесь с минимальной настройкой в этом репо или прочтите статью с пошаговым руководством:
bartw / node-typescript В настоящее время вы не можете выполнить это действие. Вы вошли в систему с другой вкладкой или окном. Вы вышли из аккаунта на другой вкладке или… github.com
вступление
Эта статья посвящена минимальной настройке для..
Новые материалы
Преимущества списков пользователей языка программирования Java?
Java — «Еще один виртуальный ускоритель» появился несколько лет назад. Джеймс Гослинг был первым человеком, создавшим Java в 2008 году. Позже он был спроектирован и разработан Sun Microsystems...
IBM Watson Assistant фокусируется на улучшении обнаружения нерелевантности в новых выпусках
IBM Watson Assistant фокусируется на улучшении обнаружения нерелевантности в новых выпусках
… И на нескольких языках
Введение
В IBM Watson Assistant Dialog Skills можно использовать,..
JSON-методы
Метод 𝗝𝗦𝗢𝗡.𝘀𝘁𝗿𝗶𝗻𝗴𝗶𝗳𝘆() преобразует любой объект или значение javascript в строку JSON.
Обычно мы используем синтаксис 𝗝𝗦𝗢𝗡.𝘀𝘁𝗿𝗶𝗻𝗴𝗳𝘆(𝘃𝗮𝗹𝘂𝗲), однако этот метод принимает 𝟯 𝗽𝗮𝗿𝗮𝗺𝗲𝘁𝗲 𝗿𝘀 (𝟮 𝗼𝗽𝘁𝗶𝗼𝗻𝗮𝗹)..
Немного об операторах распространения, конструкторах и подобных массивам
Поэтому я задал этот вопрос в своей команде. Что будет на выходе такого кода?
Довольно хорошо, правда? Если вы хотите проверить кого-то, насколько хорошо человек разбирается в спреде, и..
Шаблон проектирования фасада — 3-минутная серия
Обеспечить легкий вход для вашего клиента.
_00 / Концепция
Цель состоит в том, чтобы предоставить конечным пользователям простой интерфейс. Как вашим пользователям, им не нужно знать,..
Забыл пароль Jenkins Обходной путь (август 2023 г.) Windows 11
Найдите config.xml в
%ProgramData%\Jenkins\jenkins\
в config.xml это должно выглядеть примерно так:
<?xml version='1.1' encoding='UTF-8'?>
<hudson>..
Итоги встречи Kubeflow и MLOps — ноябрь 2021 г.
На прошлой неделе мы провели третью встречу Наука о данных, машинное обучение и Kubeflow . Отдельное спасибо нашему спикеру Noelle Silver . В этом сообщении блога мы подведем итоги встречи..