This media is not supported in your browser
VIEW IN TELEGRAM
ApexCharts
ApexCharts предоставляет интерактивные диаграммы, которые можно использовать на сайтах, работающих на JavaScript-фреймворках. Вместе с библиотекой идут интерактивные диаграммы с простым API.
👉 @sWebDev
ApexCharts предоставляет интерактивные диаграммы, которые можно использовать на сайтах, работающих на JavaScript-фреймворках. Вместе с библиотекой идут интерактивные диаграммы с простым API.
👉 @sWebDev
This media is not supported in your browser
VIEW IN TELEGRAM
Multiple.js
С помощью Multiple.js можно повысить визуальную привлекательность вашего веб-приложения. Библиотека позволяет создавать впечатляющие фоны для содержимого веб-страницы и использовать одно и то же фоновое изображение для различных элементов. Особенности:
легкая настройка элементов, фона, непрозрачности;
простой способ обновления фонового изображения;
один вызов функции может отменить изменения, сделанные multiple.js.
👉 @sWebDev
С помощью Multiple.js можно повысить визуальную привлекательность вашего веб-приложения. Библиотека позволяет создавать впечатляющие фоны для содержимого веб-страницы и использовать одно и то же фоновое изображение для различных элементов. Особенности:
легкая настройка элементов, фона, непрозрачности;
простой способ обновления фонового изображения;
один вызов функции может отменить изменения, сделанные multiple.js.
👉 @sWebDev
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
SVG Debit Card Animation 4
Анимированная банковская карточка. Небольшие доработки и код можно использовать в собственном проекте.
👉 @sWebDev
Анимированная банковская карточка. Небольшие доработки и код можно использовать в собственном проекте.
👉 @sWebDev
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
3D-эффекты на Lunchbox.js
Lunchbox.js — пользовательский рендерер для Three.js. Также сочетается и с Vue. По ссылке узнаем, как создавать собственные 3D-эффекты.
👉 @sWebDev
Lunchbox.js — пользовательский рендерер для Three.js. Также сочетается и с Vue. По ссылке узнаем, как создавать собственные 3D-эффекты.
👉 @sWebDev
👍1
Название компонентов React
При создании компонентов хорошей практикой является их именование. Это помогает анализировать трассировку стека ошибки при использовании инструментов разработчика React.
Плохая практика:
👉 @sWebDev
При создании компонентов хорошей практикой является их именование. Это помогает анализировать трассировку стека ошибки при использовании инструментов разработчика React.
Плохая практика:
default () => <form>...</form>Хорошая практика:
default function Form() {
return <form>...</form>
}👉 @sWebDev
👍2
Media is too big
VIEW IN TELEGRAM
Highlight.js
Highlight.js - библиотека для выделения синтаксиса. Благодаря ей можно осуществлять поиск кода между тегами pre и code.
Основными преимуществами является поддержка 197 языков, совместимость с большинством JS фреймворков, автоматическое распознавание языка.
👉 @sWebDev
Highlight.js - библиотека для выделения синтаксиса. Благодаря ей можно осуществлять поиск кода между тегами pre и code.
Основными преимуществами является поддержка 197 языков, совместимость с большинством JS фреймворков, автоматическое распознавание языка.
👉 @sWebDev
👍1
QR-коды на Next.js
QR-кодов в нашей жизни становится с каждым днём все больше. В статье узнаем, как используя библиотеку Next.js добавить QR-код в собственное веб-приложение.
👉 @sWebDev
QR-кодов в нашей жизни становится с каждым днём все больше. В статье узнаем, как используя библиотеку Next.js добавить QR-код в собственное веб-приложение.
👉 @sWebDev
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Another Datepicker
Анимированный выбор даты, созданный на библиотеке GSAP. Код проекта по ссылке.
👉 @sWebDev
Анимированный выбор даты, созданный на библиотеке GSAP. Код проекта по ссылке.
👉 @sWebDev
👍1
Пет-проект на React. Как мы «озвучивали» интернет
Сталкивались ли вы с отсутствием подкастов на нужную тему одновременно с большим количеством текстовой информации по этому вопросу? Думаю, многие да. Не исключением является и герой статьи - Антон Малыгин, который решил создать собственный проект по озвучке интернета на React. Все подробности доступны по ссылке.
👉 @sWebDev
Сталкивались ли вы с отсутствием подкастов на нужную тему одновременно с большим количеством текстовой информации по этому вопросу? Думаю, многие да. Не исключением является и герой статьи - Антон Малыгин, который решил создать собственный проект по озвучке интернета на React. Все подробности доступны по ссылке.
👉 @sWebDev
👍1
ReSvelte
ReSvelte - инструмент разработчика Svelte и визуализатор дерева компонентов. По мере того, как разработчики создают приложения на Svelte, дерево компонентов становится все более объемным. Ненужный повторный рендеринг компонентов и некорректное размещение компонентов в дереве — проблемы, преследующие многих разработчиков. Рассмотрим, как благодаря ReSvelte их решить.
👉 @sWebDev
ReSvelte - инструмент разработчика Svelte и визуализатор дерева компонентов. По мере того, как разработчики создают приложения на Svelte, дерево компонентов становится все более объемным. Ненужный повторный рендеринг компонентов и некорректное размещение компонентов в дереве — проблемы, преследующие многих разработчиков. Рассмотрим, как благодаря ReSvelte их решить.
👉 @sWebDev
👍1
Давать имена компонентам React или нет?
Нужно создать компонент в React. Но, как правильно это сделать?
Вариант 1:
👉 @sWebDev
Нужно создать компонент в React. Но, как правильно это сделать?
Вариант 1:
default function Form() {
return <form>...</form>
}
Вариант 2: default () => <form>...</form>Если сомневаетесь, то подсказка в посте за 03.10.
👉 @sWebDev
👍1
Правильный вариант создания компонента React?
Anonymous Quiz
61%
Вариант 1
13%
Вариант 2
26%
Оба варианта верны
This media is not supported in your browser
VIEW IN TELEGRAM
Quiz App with React + GSAP
CSS викторина, созданная на библиотеке React и Gsap. Ознакомиться с кодом можно по ссылке.
👉 @sWebDev
CSS викторина, созданная на библиотеке React и Gsap. Ознакомиться с кодом можно по ссылке.
👉 @sWebDev
👍6
Тестирование компонентов React
Разбираемся, как правильно протестировать компоненты React. Изучаем особенности и пошаговое руководство по данному процессу.
👉 @sWebDev
Разбираемся, как правильно протестировать компоненты React. Изучаем особенности и пошаговое руководство по данному процессу.
👉 @sWebDev
🔥2
Создание директив Angular
Довольно часто при разработке Angular приложения приходится создавать пользовательские директивы (Angular custom directive). Создание самой простой директивы атрибута ограничивается классом, обернутым декоратором
Квадратные скобки являются указателем того, что это именно директива атрибут. Созданная в примере Angular директива уже может использоваться, но на данный момент она ничего не делает.
👉 @sWebDev
Довольно часто при разработке Angular приложения приходится создавать пользовательские директивы (Angular custom directive). Создание самой простой директивы атрибута ограничивается классом, обернутым декоратором
@Directive() с заданием необходимой конфигурации. Выглядит так:selector: '[zoom]',
})
export class ZoomDirective {}
Квадратные скобки являются указателем того, что это именно директива атрибут. Созданная в примере Angular директива уже может использоваться, но на данный момент она ничего не делает.
👉 @sWebDev
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Анимированное сердце на React
Проект анимированной кнопки в форме сердца, выполненный на React.
👉 @sWebDev
Проект анимированной кнопки в форме сердца, выполненный на React.
👉 @sWebDev
👍6👏2❤1