Зачем изучать React: особенности и перспективы библиотеки, ситуация на рынке труда — 10.07.2020

В объявлениях о поиске программистов часто встречается требование уметь работать с React. Иногда работодатели ожидают знания React не только от фронтендеров, но иногда и от бэкенд-разработчиков. Почему React настолько популярный, стоит ли изучать эту библиотеку сегодня, каковы перспективы React по мнению опытных программистов? Ответы на ПОДРОБНЕЕ

Обнаружение компонентов с Bit ✨

Представляем обновленный способ обнаружения и обмена компонентами Читайте также С момента первого релиза Bit в 2018 году, тысячи команд и разработчиков начали использовать его при создании приложений для обнаружения, обмена и составления компонентов. В течении последних нескольких месяцев были внесены значительные изменения в целях улучшения ПОДРОБНЕЕ

VSCode. 27 расширений для JavaScript разработчика

VSCode — один из лучших редакторов кода на сегодняшний день. Тем не менее удобство и эффективность во многом обеспечивают именно расширения для редактора. Для VSCode существуют сотни плагинов для разных задач. В этом списке собраны плагины, которые наиболее актуальны для JavaScript разработчика в 2019 году. Итак начнём. ПОДРОБНЕЕ

React, performance и -500 миллисекунд на старте — история наших оптимизаций в цифрах

Давайте немного отвлечемся от коронавируса, и поговорим о чем-то техническом. Например, о том, как мы пытались улучшить время холодного старта одного react-приложения и что из этого получилось. Кому интересна тема производительности и быстрого web-а в целом — прошу под кат. В конце будет небольшой опрос ПОДРОБНЕЕ

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

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

Дайджест свежих материалов из мира фронтенда за последнюю неделю №409 (30 марта — 5 апреля 2020)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Веб-разработка    |    CSS    |    JavaScript    |    Браузеры    |    Занимательное    |     Веб-разработка • Концепции, лежащие в основе Web Audio API • Intersection Observer API: примеры использования • Туториал. Интерактивная SVG-диаграмма • Простой способ имплементации адаптивных изображений • BEM Cheat Sheet ПОДРОБНЕЕ

Разработка формы на React. Принципы KISS, YAGNI, DRY на практике

Здавствуйте, в этом туториале мы рассмотрим как разработать очень простую, но контролируемую форму в React, сфокусировавшись на качестве кода. При разработке нашей формы мы будем следовать принципам «KISS», «YAGNI», «DRY». Для успешного прохождения данного туториала вам не нужно знать этих принципов, я буду объяснять их ПОДРОБНЕЕ

Создание компонента Timeline с React

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

Мой опыт спустя год работы с React | Nuances of programming

Поначалу, работа с новой технологией крайне проблематична. Вы перечитываете сотни статей и мануалов, натыкаетесь на множество различных мнений, в каждом из которых написано, что именно это мнение достоверно и правильно. Из-за этого вы ведете долгие дискуссии с самим собой, по поводу того, какой источник информации ПОДРОБНЕЕ

Пишем кастомные React-хуки для GraphQL

Примечание: на данный момент хуки в React являются экспериментальными Читайте также Недавно на React Conf 2018 был представлен выпуск новых API для React, что повлекло за собой шквал дискуссий. Также на основе возможностей, ставших доступными React-разработчикам благодаря хукам, было создано множество open source библиотек. Я ПОДРОБНЕЕ