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


TypeScript: Декораторы
Декораторы можно присоединять к объявлению класса, методу, методу доступа, свойству или параметру . Для создания декоратора используется синтаксис «@expression», где expression — это функция, которая вызывается во время выполнения с информацией о декорированном объявлении. Конфигурации Декоратор TypeScript по умолчанию отключен. Чтобы включить экспериментальную поддержку декораторов, вы должны включить параметр компилятора experimentalDecorators либо в командной строке..

Многопоточность Node.js: выполнение обратных вызовов в отдельных потоках
Как выполнить многопоточность в Node.js Прошло уже пять лет с тех пор, как Node.js представил собственную библиотеку worker_threads , предназначенную для создания воркеров, по сути функционирующих как потоки. Когда он был выпущен, я был полон энтузиазма и стремился создать что-то интересное в этом плане. Обсуждая рабочие потоки, я заметил, что не каждому удается построить правильную систему, использующую worker_threads . Следовательно, я начал поиск абстракций, которые могли бы..

Быстрый совет LoopBack: настройка сопоставления между моделями и базой данных
Теперь, когда вы знаете, как быстро создавать REST API поверх баз данных всего за 5 шагов из этого руководства , вы могли заметить, что LoopBack принимает модели и имена свойств модели в качестве имени таблицы и столбца базы данных, соответственно. В этой статье показано, как настроить сопоставление между моделями и базами данных. Для запуска приложения см. Репо: https://github.com/dhmlau/loopback4-example-todo-customized . Я проверил пример с помощью коннектора PostgreSQL, но он..

Мне не нравится GraphQL, так как насчет JSON и TypeScript?
Введение Скажу вам честно, когда я впервые увидел синтаксис GraphQL, я испытал знакомое неприятное чувство, такое же чувство, которое я испытывал, глядя на синтаксис PHP, Perl или Bash. Лично я считаю, что JSON — гораздо более элегантный способ представления данных по сравнению с XML, YAML или ProtoBuf. Он минималистичный, легко читаемый, последовательный и легко интегрируется с JS/TS или Python. Поэтому мое сердце замирает, когда я вижу, как языки запросов искажают JSON,..

Ошибка TypeScript TS7031 Вызывает у меня «а?»
Эта проблема Ниже приведен фрагмент кода React + TypeScript, который я только что написал (упрощенный, чтобы мы могли сосредоточиться на вызываемой им ошибке): const Foo = ({className}) => <Popper className={className + " someCustomClassName"} /> Это вызывает следующую ошибку TypeScript: TS7031: Binding element 'className' implicitly has 'any' type. Я понимаю, что это означает, что я не объявлял явно тип для переменной className , поэтому она «неявно» имеет..

🤫Секретные библиотеки React, о которых они не хотят, чтобы вы знали
Самый быстрый способ создать и развить свой веб-сайт или ваш MVP стартапа — это использовать код, созданный другими людьми. Мои первые дни кодирования были связаны с тем, что я создавал все с нуля, включая такие вещи, как модальные окна и заголовки с необработанным CSS. Вот список библиотек, которые я хотел бы обновить, когда начинал 1. Реагировать на Google Analytics 4 React Ga — это библиотека, которая позволяет вам легко добавлять аналитику Google, но в настоящее время она устарела и..

Объединение нескольких компонентов в один файл Index.js или Index.ts: подробное руководство
В мире разработки программного обеспечения принято работать с множеством компонентов одновременно, что может сделать управление этими компонентами немного сложным. Одним из методов оптимизации рабочего процесса является объединение нескольких компонентов в один файл index.js или index.ts, а затем их импорт из другого компонента. Эта статья проведет вас через этот процесс шаг за шагом, уделяя особое внимание удобочитаемости и простоте. Обзор индексных файлов Для начала давайте..