Вредные советы для React-разработчиков
Недавно британские ученые открыли, что на свете бывают непослушные разработчики, которые все делают наоборот. Им дают полезный совет: «Не подключай целую библиотеку ради одной функции», — они берут и подключают. Им говорят: «Будь внимателен на код-ревью», — они тут же начинают апрувить все подряд. Ученые придумали, что таким разработчикам нужно давать не полезные, а вредные советы. Они все сделают наоборот, и получится как раз правильно. На самом деле, по ссылке находится ряд советов для разработчиков, благодаря которым можно углубить понимание библиотеки и улучшить свой код.
👉 @sWebDev
Недавно британские ученые открыли, что на свете бывают непослушные разработчики, которые все делают наоборот. Им дают полезный совет: «Не подключай целую библиотеку ради одной функции», — они берут и подключают. Им говорят: «Будь внимателен на код-ревью», — они тут же начинают апрувить все подряд. Ученые придумали, что таким разработчикам нужно давать не полезные, а вредные советы. Они все сделают наоборот, и получится как раз правильно. На самом деле, по ссылке находится ряд советов для разработчиков, благодаря которым можно углубить понимание библиотеки и улучшить свой код.
👉 @sWebDev
This media is not supported in your browser
VIEW IN TELEGRAM
Music - магнитофон-проигрыватель
Проект анимированного магнитофона. Реализовано с помощью библиотеки Gsap.
👉 @sWebDev
Проект анимированного магнитофона. Реализовано с помощью библиотеки Gsap.
👉 @sWebDev
Dragula Angular
Небольшая библиотека для Angular, позволяет быстро и удобно создавать эффект drug&drop для ваших элементов. Подробный обзор по ссылке.
👉 @sWebDev
Небольшая библиотека для Angular, позволяет быстро и удобно создавать эффект drug&drop для ваших элементов. Подробный обзор по ссылке.
👉 @sWebDev
Правильное создание форм в React.js
При частом создании форм на React, вы могли столкнутся с необходимостью использования большого количества useState для разных элементов формы. По ссылке автор делится способом создания компонентов, благодаря которому можно избежать эту проблему.
👉 @sWebDev
При частом создании форм на React, вы могли столкнутся с необходимостью использования большого количества useState для разных элементов формы. По ссылке автор делится способом создания компонентов, благодаря которому можно избежать эту проблему.
👉 @sWebDev
This media is not supported in your browser
VIEW IN TELEGRAM
Интерактивное меню на Babel.js
По ссылке проект интерактивного меню для вашего веб-приложения. Выполнено на SCSS и Babel.js.
👉 @sWebDev
По ссылке проект интерактивного меню для вашего веб-приложения. Выполнено на SCSS и Babel.js.
👉 @sWebDev
Использование v-model во Vue 3
В статье рассмотрим изменения в директиве v-model во Vue 3. Также, изучим несколько привязок v-model для упрощения процесса создания сложных форм.
👉 @sWebDev
В статье рассмотрим изменения в директиве v-model во Vue 3. Также, изучим несколько привязок v-model для упрощения процесса создания сложных форм.
👉 @sWebDev
This media is not supported in your browser
VIEW IN TELEGRAM
Ramda
Ramda — это JavaScript библиотека для функционального программирования. Одна из прекрасных сторон JavaScript — это то, что разработчики могут выбирать между функциональным и объектно-ориентированным программированием. У обоих подходов есть как плюсы, так и минусы, но, если вы предпочитаете именно функциональное, то стоит определённо обратить внимание на Ramda. Подробный обзор по ссылке.
👉 @sWebDev
Ramda — это JavaScript библиотека для функционального программирования. Одна из прекрасных сторон JavaScript — это то, что разработчики могут выбирать между функциональным и объектно-ориентированным программированием. У обоих подходов есть как плюсы, так и минусы, но, если вы предпочитаете именно функциональное, то стоит определённо обратить внимание на Ramda. Подробный обзор по ссылке.
👉 @sWebDev
This media is not supported in your browser
VIEW IN TELEGRAM
Stack game with Three.js and Cannon.js
Залипательная игра, созданная на CSS и библиотеках Three.js и Cannon.js.
👉 @sWebDev
Залипательная игра, созданная на CSS и библиотеках Three.js и Cannon.js.
👉 @sWebDev
This media is not supported in your browser
VIEW IN TELEGRAM
Lodash
Lodash по-прежнему является одной из популярных и полезных JavaScript библиотек. Она берёт на себя все хлопоты по работе со строками, массивами, объектами и прочим. Полный обзор по ссылке.
👉 @sWebDev
Lodash по-прежнему является одной из популярных и полезных JavaScript библиотек. Она берёт на себя все хлопоты по работе со строками, массивами, объектами и прочим. Полный обзор по ссылке.
👉 @sWebDev
This media is not supported in your browser
VIEW IN TELEGRAM
Magnetic Hover Interaction
Эффект притягивания магнитом при наведении. Выполнено на SCSS и GSAP.js.
👉 @sWebDev
Эффект притягивания магнитом при наведении. Выполнено на SCSS и GSAP.js.
👉 @sWebDev
Media is too big
VIEW IN TELEGRAM
Preact
Библиотека Preact, как можно судить из её названия, весьма похожа на React. Но, гораздо меньше, её размер составляет всего 3 Кб. Preact даёт разработчику современный API, как у React и предоставляет компактную реализацию абстракции виртуальной DOM. Подробный обзор доступен по ссылке.
👉 @sWebDev
Библиотека Preact, как можно судить из её названия, весьма похожа на React. Но, гораздо меньше, её размер составляет всего 3 Кб. Preact даёт разработчику современный API, как у React и предоставляет компактную реализацию абстракции виртуальной DOM. Подробный обзор доступен по ссылке.
👉 @sWebDev
Как быстрее освоить фронтенд разработку? Используйте комплексный подход!
Немаловажный фактор - наличие обратной связи. Вот почему мы собрали для вас бесплатный интенсив с практикой и обратной связью.
Будет общий чат, проверка домашек от экспертов, различные бонусы!
Проскочить на интенсив бесплатно можно по ссылке: Frontend Start
Немаловажный фактор - наличие обратной связи. Вот почему мы собрали для вас бесплатный интенсив с практикой и обратной связью.
Будет общий чат, проверка домашек от экспертов, различные бонусы!
Проскочить на интенсив бесплатно можно по ссылке: Frontend Start
Использование директивы NgOptimizedImage для реализации загрузки изображений в Angular
Если используете Angular, то полезно разобраться с принципом работы директивы NgOptimizedImage, используемой для реализации загрузки изображений, доступной в Angular 14.2.0.
👉 @sWebDev
Если используете Angular, то полезно разобраться с принципом работы директивы NgOptimizedImage, используемой для реализации загрузки изображений, доступной в Angular 14.2.0.
👉 @sWebDev
Руководство по Vue 3 Composition API
Composition API - позволяет устранять ограничения и дает возможность управлять скоростью приложений без ущерба их архитектуре и валидности кода.
По ссылке подробное руководство по Vue 3 Composition API.
👉 @sWebDev
Composition API - позволяет устранять ограничения и дает возможность управлять скоростью приложений без ущерба их архитектуре и валидности кода.
По ссылке подробное руководство по Vue 3 Composition API.
👉 @sWebDev
Media is too big
VIEW IN TELEGRAM
Riot
Riot — это простая библиотека для разработки пользовательских интерфейсов, основанная на компонентах. Позволяет применять пользовательские элементы во всех современных браузерах без необходимости использования полифиллов. Эти компоненты помогают объединять HTML и JavaScript, формируя сущности, подходящие для многократного использования. Синтаксис Riot отличается чистотой и рассчитан на лёгкость восприятия программных конструкций. Размер Riot составляет всего 6 Кб.
👉 @sWebDev
Riot — это простая библиотека для разработки пользовательских интерфейсов, основанная на компонентах. Позволяет применять пользовательские элементы во всех современных браузерах без необходимости использования полифиллов. Эти компоненты помогают объединять HTML и JavaScript, формируя сущности, подходящие для многократного использования. Синтаксис Riot отличается чистотой и рассчитан на лёгкость восприятия программных конструкций. Размер Riot составляет всего 6 Кб.
👉 @sWebDev
Media is too big
VIEW IN TELEGRAM
Dreaming of Jupiter - Three.js
Анимированная сцена, созданная при помощи CSS и библиотеки Three.js.
👉 @sWebDev
Анимированная сцена, созданная при помощи CSS и библиотеки Three.js.
👉 @sWebDev
Backbone.js
Аналог тяжеловесных JS-библиотек. Необходимо учитывать, что для работы с библиотекой понадобится jQuery, либо его аналог. Фреймворк можно использовать в проектах и по частям. Backbone.js придает структуру веб-приложениям, предоставляя модель с привязкой «ключ-значение», настраиваемыми событиями и коллекциями с богатым API – все это можно подключить к существующему API через интерфейс RESTful JSON.
👉 @sWebDev
Аналог тяжеловесных JS-библиотек. Необходимо учитывать, что для работы с библиотекой понадобится jQuery, либо его аналог. Фреймворк можно использовать в проектах и по частям. Backbone.js придает структуру веб-приложениям, предоставляя модель с привязкой «ключ-значение», настраиваемыми событиями и коллекциями с богатым API – все это можно подключить к существующему API через интерфейс RESTful JSON.
👉 @sWebDev