Публикации по теме 'react'
Попрощайтесь с циклами For и начните использовать мощные методы массивов JavaScript
Освоите методы фильтрации, сопоставления, сокращения и других методов массива
Цикл for сослужил нам хорошую службу, но теперь пора избавиться от него в пользу методов массива. Давайте рассмотрим несколько примеров и посмотрим, что вы думаете.
Во всех примерах мы будем обрабатывать один и тот же список телешоу. Вот:
фильтр
Рассмотрим следующий пример, в котором из списка телешоу выбираются только ситкомы. Он все еще использует цикл for :
Мы начинаем с пустого массива..
Шаблоны проектирования в React/JavaScript с реальными вариантами использования. Часть 2
Наблюдатель
Pattern Observer широко используется в JS. document.addEventListener — это пример шаблона Observer в чистом JS, где вы подписываетесь на события и обрабатываете их с помощью прослушивателей событий:
// Observer 1
function handleClick1() {
console.log('Button clicked (Observer 1)');
}
// Observer 2
function handleClick2() {
console.log('Button clicked (Observer 2)');
}
// Subscribe observers to the click event
document.addEventListener('click', handleClick1);..
Обновление за март 2019 г.
Вот самые значительные изменения в марте:
Мы удалили старые модули стилей 💅. Помните разницу между @material-ui/core/styles и @material-ui/styles . Сообщество помогло нам добавить множество демонстрационных вариантов TypeScript. Чтобы минимизировать накладные расходы на обработку двух вариантов на демонстрацию (JavaScript и TypeScript), вариант JavaScript создается из варианта TypeScript. Если вы используете TypeScript, вы можете игнорировать .propTypes = присвоения. Мы..
Как получить все ресурсы из REST API с разбивкой на страницы, используя рекурсию и асинхронное ожидание
Разбивка на страницы – это распространенный метод, используемый для разделения больших наборов данных на более мелкие и более управляемые фрагменты. Это особенно распространено в API, которые часто используют разбиение на страницы, чтобы предотвратить перегрузку сервера и обеспечить более быструю и эффективную работу для конечного пользователя. Одним из таких API является API Star Wars , который позволяет разработчикам получать доступ к огромному массиву данных Star Wars. В этой статье..
Async-await и foreach() в узле
Async-await и foreach() в узле
Несколько дней назад, когда я писал небольшой скрипт узла, я пытался загрузить изображения в итерации по массиву, поэтому я подумал об использовании foreach для итерации массива. При этом абстрактный код, который я написал, был следующим:
int i = 0;
foreach(array, async (url) => {
await download(url);
i = i + 1;
console.log(i, "image downloaded");
})
Во время выполнения я столкнулся с необычным поведением foreach(). Результатом кода..
Один месяц стипендии MLH
«В реальном открытом исходном коде вы имеете право распоряжаться своей судьбой».
- Линус Торвальдс
Что такое стипендия MLH?
MLH Fellowship - это альтернатива стажировке для инженеров-программистов с упором на проекты с открытым исходным кодом. Вместо того, чтобы работать над проектом для одной компании, студенты участвуют в проектах с открытым исходным кодом, которые используются компаниями по всему миру. В начале программы стипендиаты распределяются в небольшие группы,..
Реагировать Разработчик 2022
• Опыт разработки пользовательских интерфейсов с помощью React, Redux и TypeScript • Опыт проектирования и создания компонентов, хуков и инструментов React • Опыт разработки адаптивных веб-приложений и сложных функций пользовательского интерфейса • Обладает знаниями в области оптимизации приложений React для повышения производительности и масштабируемости • Обладает отличными навыками решения проблем и отладки • Знаком с использованием React с Node.js, RESTful API и GraphQL • Умение..
Новые материалы
ИИ для общего блага, часть вторая
В нашем последнем блоге мы исследовали возможности ИИ для общего блага, указав на несколько инициатив по поиску действенных решений для продвижения справедливых и беспристрастных систем ИИ. По..
Время расцвета закончилось
Большую часть своей карьеры в индустрии программного обеспечения программисты работали с головой в песок.
Успех в отрасли требует навыков презентации и обучения других.
Ценность улучшенных..
Будущее сельского хозяйства: новый уровень производительности с современными технологиями
По мере роста населения мира растет и спрос на продукты питания. Фермеры сталкиваются с растущим давлением необходимости повышать урожайность и максимизировать производительность, манипулируя..
Состояние совместной фильтрации в 2022 году, часть 1
ResBeMF: Улучшение прогнозируемого охвата совместной фильтрации на основе классификации (arXiv)
Автор: Анхель Гонсалес-Прието , Авраам Гутьеррес , Фернандо Ортега , Рауль Лара-Кабрера..
Зачем изучать PYTHON в 2022 году !
Python — востребованный, доступный язык программирования с активным, постоянно растущим сообществом пользователей. Для тех, кто хочет сменить профессию в мире технологий с помощью..
Решение капч с помощью Puppeteer
Это руководство предназначено для текстовых кодов, а не для reCAPTCHA Google (см. конец этого сообщения).
Требования:
Антикапча или любой другой сервис по разгадыванию капчи. Модуль..
7 встроенных библиотек Python, которые необходимо знать
7 встроенных библиотек Python, которые необходимо знать
Стандартная библиотека Python значительно упрощает жизнь программистов, предоставляя широкий набор функций. Мы выбираем несколько..