Перевод статьи React component code smells с сайта antongunnarsson.com, опубликован на CSS-live.ru с разрешения автора — Антона Гуннарсона Это не окончательный вариант статьи, могут быть новые дополнения. Растущая коллекция того, что я считаю «запашками» кода React-компонентов. Что такое «запашок» кода? «Запашок» кода — что-то такое, что вроде бы и не ошибка, но может быть признаком более серьезной проблемы в коде. Больше информации в Википедии. ...
Читать далее »Архив меток: JavaScript
Калькулятор расчета стоимости проекта на ReactJS
От автора: в данном уроке мы разберем, как сделать калькулятор расчета стоимости проекта на React JS. Рассмотрим, как сохранять выбранные элементы калькулятора, как суммировать их и динамически присваивать CSS-классы элементам DOM дерева. Читайте нас в Telegram, VK, Яндекс.Дзен
Читать далее »5 однострочных функций в JavaScript, которые упростят разработку
От автора: в этом видео мы напишем 5 полезных функций на JavaScript, каждая из которых умещается в одну строку. Эти функции помогут решить часто встречающиеся в разработке задачи без необходимости использовать сторонние библиотеки. Кроме этого, мы узнаем о некоторых тонкостях работы со строками и массивами. Читайте нас в Telegram, VK, Яндекс.Дзен
Читать далее »Паттерн mixin в JavaScript. 2 способа реализации
От автора: в этом уроке мы рассмотрим паттерн mixin в JavaScript. Узнаем какую проблему он решает и разберем 2 способа реализации. На примерах посмотрим, когда и какой способ использовать. Мы также вспомним особенности работы классов в JavaScript и познакомимся с понятием «объект первого класса». Читайте нас в Telegram, VK, Яндекс.Дзен
Читать далее »Создание Angular приложения с Routing и Services
От автора: Совместим знания из предыдущих уроков по Роутингу и Сервисам и попробуем создать приложение, которое позволит нам переходить на новые маршруты и обмениваться данными с помощью сервиса. Перед запуском проекта (команда ng serve —open) из приложенных файлов, не забудьте установить npm-пакеты, выполнив в консоли команду npm i. Читайте нас в Telegram, VK, Яндекс.Дзен
Читать далее »Angular Services. Создание и использование сервиса
От автора: Сервисы в Angular выполняют важнейшую функцию – отвечают за работу с данными и вынесение различной логики. Мы создадим Сервис и попробуем с ним взаимодействовать из разных мест приложения. Читайте нас в Telegram, VK, Яндекс.Дзен
Читать далее »Angular Routing. Создание и переход по маршрутам
От автора: Angular Routing – одна из важнейших концепций фреймворка Angular. С ее помощью мы можем открывать новые страницы, меняя путь в адресной строке. При смене маршрута, перезагрузка приложения не происходит, что является важной особенностью Single Page Applications. Читайте нас в Telegram, VK, Яндекс.Дзен
Читать далее »API-Запросы на сервер. XMLHttpRequest и Fetch. Создание интерактивной формы
От автора: в этом уроке мы продолжим работать с сервером: получим данные с помощью Fetch, а после создадим интерактивную форму. В данной форме будем динамически заменять контент на странице, приходящий с Backend-а (без перезагрузки страницы). Читайте нас в Telegram, VK, Яндекс.Дзен
Читать далее »API-Запросы на сервер. XMLHttpRequest и Fetch
От автора: ключевая концепция работы сайтов и приложений – это обмен данными между клиентом (Frontend) и сервером (Backend). Клиенту нужно получать данные с Backend-а и отправлять обратно на сервер обновленные данные. В данном уроке мы познакомимся с ключевыми концепциями взаимодействия между клиентом и сервером: XMLHttpRequest и Fetch и получим данные с Backend-а каждым из способов. Читайте нас в Telegram, VK, ...
Читать далее »Новые операторы в JavaScript
От автора: в последних спецификациях ECMAScript появилось несколько новых операторов. В этом уроке мы детально разберем, как они работают и увидим, как они могут сократить код. Рассмотрим примеры, где эти операторы могут быть полезны. Также вспомним, как работает механизм сокращенных вычислений в JavaScript. Читайте нас в Telegram, VK, Яндекс.Дзен
Читать далее »