Публикации по теме 'typescript'
3 способа рендеринга компонента React в определенное время
Допустим, у вас есть компонент React с именем ComponentA, и вы хотите отображать его в определенное время. Есть 3 способа достичь цели.
1. Для цикла
Старомодный способ. Большинству людей легко приходит в голову эта идея, если они программисты. Вы просто помещаете компонент в массив в цикле for. А затем визуализировать массив.
const COUNT = 10
const ComponentA = () => <div>test</div>;
export default function App() {
const arr = [];
for (let i = 0; i < COUNT; i..
Раскрытие возможностей кодирования/декодирования типов с помощью io-ts: почему вы должны начать использовать тип среды выполнения…
Измените рабочий процесс разработки и устраните ошибки с помощью библиотеки io-ts.
Как разработчик в Elastic, у меня было немало проблем, когда дело доходит до кодирования и декодирования типов. Одним из инструментов, который помог оптимизировать мой рабочий процесс и устранить ошибки, является библиотека io-ts , которая предоставляет систему типа времени выполнения для декодирования/кодирования ввода-вывода.
Когда я впервые начал использовать эту библиотеку, это сбивало с толку, и..
Почему date-fns — интересная альтернатива Moment.js
Moment.js была одной из первых библиотек, получивших известность благодаря своей способности анализировать, форматировать и вычислять даты менее сложным для разработчиков способом. Однако в настоящее время есть интересная альтернатива: date-fns.
date-fns считается ценной альтернативой Moment.js не только потому, что предлагает тот же набор функций, но и потому, что он привлекателен для функциональных программистов. Кроме того, date-fns имеет меньший размер пакета по сравнению с Moment.js,..
Трофей профиля GitHub: 🏆 Добавьте динамически сгенерированный приз GitHub в свой файл readme.
Я разработал GitHub Profile Trophy.
Репозиторий
https://github.com/ryo-ma/github-profile-trophy
Быстрый старт
Добавьте следующий код в файл readme. Измените значение ?username= на имя пользователя вашего GitHub.
[![трофей]( https://github-profile-trophy.vercel.app/?username=ryo-ma)](https://github.com/ryo-ma/github-profile-trophy)
Использовать тему
[![трофей](..
Начало работы с Cypress.io
Cypress — это инструмент тестирования внешнего интерфейса нового поколения, созданный для современного Интернета. Кипарис чаще всего сравнивают с селеном; однако Cypress отличается как фундаментально, так и архитектурно. Это позволяет писать более быстрые, простые и надежные тесты.
Почему Кипарис?
Метапрограммирование массивов в TypeScript
Большинство разработчиков TypeScript легко замечают, что они могут вводить массивы, используя универсальные типы. Вы когда-нибудь задумывались, можно ли вывести тип массива для массива ? Или как получить все элементы массива в зависимости от их типа?
Если вы не знаете, как это сделать, продолжайте читать!
И если вы более продвинутый разработчик TypeScript, я приготовил для вас кое-что стоящее!
Тип массива из массива
Определение типа массива для конкретного массива служит..
Javascript внутреннийHTML
В Javascript у нас есть много разных способов манипулировать элементами DOM. Элементы DOM — это элементы HTML, которые мы определяем, когда пишем наши скрипты. Как только мы нацеливаемся на конкретный элемент DOM, часто бывает полезно установить его содержимое с новым содержимым HTML или получить его содержимое HTML для использования в другом месте.
Для этого мы используем innerHTML . Все элементы типа DOM Javascript имеют прикрепленное свойство innerHTML . Выбор HTML-элементов с..