React hooks: никакой магии, только массивы | Nuances of programming

Я большой фанат новых API хуков. Но знаете, у них есть странные ограничения по применению. Для тех, кто жаждет понять причины появления этих правил, здесь я представлю модель понимания, того, как их применять. Предупреждаю: Хуки сейчас в статусе эксперимента Эта статья об API хуков, который на данный момент находится в ПОДРОБНЕЕ

React и Firebase —это всё, что вам нужно для хостинга веб-приложений

Часть 1 — создание React-приложения Часть 2 — Настройка Firebase Краткая история Вход в Firebase Часть 3 — Firebase & React Возвращаемся к React, как и обещали Заключение Истории многих современных веб-сайтов заканчиваются печально из-за большого числа технологий, включенных в процесс, и неудачно выбранного подхода к разработке. Поэтому перед нами встает главный вопрос — как сделать это путешествие менее болезненным или ПОДРОБНЕЕ

Дайджест свежих материалов из мира фронтенда за последнюю неделю №408 (23 — 29 марта 2020)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Медиа    |    Веб-разработка    |    CSS    |    JavaScript    |    Браузеры Медиа • UnderJS Podcast №18 — Yarn2 и баг длиною… • Девшахта/Ночной фронтенд: Мониторинг node.js на примере интересного кейса • Подкаст «Фронтенд Юность (18+)» №130: Первый изолированный • Подкаст «Веб-стандарты» №222. GitHub и npm, ПОДРОБНЕЕ

Чистая архитектура для фронтендера

Современный веб — это сложно. Количество фреймворков и темп их развития заставляет разработчика скакать галопом. Кто-то новые либы юзает, кто-то модные книжки читает. Но иногда чтение и потраченные силы на углубление в архитектуру, ООП, TDD, DDD и т.д. не оправдывают ожидания. А порой книжки запутывают! И даже, самое страшное, неимоверно ПОДРОБНЕЕ

Битва трендов: React vs Angular vs Vue | Nuances of programming

Подождите, по-моему, я уже писал на эту тему… Да, но слишком многие жаловались, что я так и не сказал, что же лучше. Поэтому в этой статье представлю данные для любителей точных цифр и статистики. Чтобы разобраться в запутанном клубке из React, Angular и Vue и понять, что полезнее изучать в ПОДРОБНЕЕ

Фрагменты в React

При работе с React лучше использовать многоразовые компоненты с помощью таких инструментов, как Bit, чтобы избежать необходимости переписывать их каждый раз. К тому же, приятно использовать компоненты, организованные в визуальной галерее, не так ли? Постановка задачи Попробуйте визуализировать несколько компонентов React подобным образом: class ParentC extends React.Component { render() { return ПОДРОБНЕЕ

Как развернуть React-приложение в Netlify

Я научу вас развертке и хостингу React приложения с Netlify.Netlify — это сервис для автоматизации сборки, развертывания и управления сайтами. В настоящее время Netlify считается одним из самых простых и быстрых решений по развертыванию приложений. В Netlify есть бесплатный тариф. Для начала, авторизуемся на Netlify любым из доступных способов (Github, Gitlab, Bitbucket, ПОДРОБНЕЕ

9 UI-библиотек веб-компонентов, которые пригодятся в 2019 году

1. Material components web 2. Polymer elements 3. Vaadin web components 4. Wired elements 5. Elix 6. Time elements 7. UI5-webcomponents 8. Patternfly 9. Web components org Пользовательские компоненты и виджеты, разработанные по стандартам веб-компонентов, работают в современных браузерах и используются в библиотеках или фреймворках JavaScript, работающих с HTML. В связи с растущей ПОДРОБНЕЕ

Поиск и использование компонентов с bit.dev

Bit упрощает использование компонентов из библиотек и приложений. Bit’s hub (bit.dev) облегчает поиск и взаимодействие с этими компонентами. В этой статье мы узнаем, как найти и установить UI-компонент из bit.dev для использования в приложении. Мы будем использовать Material-UI, самую популярную UI-библиотеку. Для начала… Используем компоненты в коллекции Material-UI на Bit. ПОДРОБНЕЕ

Почему вам нужно учить больше языков программирования

О моих свободных отношениях с языками программирования Я занимаюсь программированием уже около 4 лет. Я начал с C#, занимаясь разработкой игр, а затем перешел на Python, потому что меня заинтересовало машинное обучение. Далее я изучил Javascript и Typescript, чтобы заниматься фронтендом. Через некоторое время я захотел разрабатывать мобильные приложения, поэтому ПОДРОБНЕЕ