Frontender Libs - обзор библиотек JS / CSS
Open in Telegram
Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/sWebDev
Show more7 741
Subscribers
-524 hours
-157 days
-5030 days
Posts Archive
Правильный вариант создания компонента React?
Давать имена компонентам React или нет?
Нужно создать компонент в React. Но, как правильно это сделать?
Вариант 1:
default function Form() {
return <form>...</form>
}
Вариант 2:
default () => <form>...</form>
Если сомневаетесь, то подсказка в посте за 03.10.
👉 @sWebDev⚡️Первый агрегатор IT вакансий быстрого найма.
Пройдите ускоренный отбор и получите офер на стажировку в Яндексе!
Ищут frontend, backend и mobile разработчиков.
📍To do:
• Подписаться на канал
• Заполнить анкету
• Решить задачи
• Познакомиться с командой
• И принять офер :)
Подписывайся и не пропусти свой One Day Offer
ReSvelte
ReSvelte - инструмент разработчика Svelte и визуализатор дерева компонентов. По мере того, как разработчики создают приложения на Svelte, дерево компонентов становится все более объемным. Ненужный повторный рендеринг компонентов и некорректное размещение компонентов в дереве — проблемы, преследующие многих разработчиков. Рассмотрим, как благодаря ReSvelte их решить.
👉 @sWebDev
Пет-проект на React. Как мы «озвучивали» интернет
Сталкивались ли вы с отсутствием подкастов на нужную тему одновременно с большим количеством текстовой информации по этому вопросу? Думаю, многие да. Не исключением является и герой статьи - Антон Малыгин, который решил создать собственный проект по озвучке интернета на React. Все подробности доступны по ссылке.
👉 @sWebDev
Another Datepicker
Анимированный выбор даты, созданный на библиотеке GSAP. Код проекта по ссылке.
👉 @sWebDev
QR-коды на Next.js
QR-кодов в нашей жизни становится с каждым днём все больше. В статье узнаем, как используя библиотеку Next.js добавить QR-код в собственное веб-приложение.
👉 @sWebDev
Ищем фронта. Платим много!
Специально для Вас, собираем топовые вакансии для фронтов на канале @job_frontend. Подпишись чтобы не упустить свой шанс получить лучший оффер!
Highlight.js
Highlight.js - библиотека для выделения синтаксиса. Благодаря ей можно осуществлять поиск кода между тегами pre и code.
Основными преимуществами является поддержка 197 языков, совместимость с большинством JS фреймворков, автоматическое распознавание языка.
👉 @sWebDev
Название компонентов React
При создании компонентов хорошей практикой является их именование. Это помогает анализировать трассировку стека ошибки при использовании инструментов разработчика React.
Плохая практика:
default () => <form>...</form>
Хорошая практика:
default function Form() {
return <form>...</form>
}
👉 @sWebDevSpiky
Анимированный шар, выполненный на Three.js.
👉 @sWebDev
3D-эффекты на Lunchbox.js
Lunchbox.js — пользовательский рендерер для Three.js. Также сочетается и с Vue. По ссылке узнаем, как создавать собственные 3D-эффекты.
👉 @sWebDev
SVG Debit Card Animation 4
Анимированная банковская карточка. Небольшие доработки и код можно использовать в собственном проекте.
👉 @sWebDev
Делимся нашим приватным архивом на 1300ГБ курсов:
1. Обучение Python с нуля
2. Обучение JavaScript с нуля
3. Обучение С++ с нуля
4. Обучение С# с нуля
5. Обучение HTML/CSS с нуля
6. Обучение Java с нуля
7. Обучение SQL/GO/PHP с нуля
Вход открыт 24 часа, это наш подарок для вас ❤
Лого NASA
NASA Worm logo - проект анимированного лого, выполненный на CSS и GSAP.js
👉 @sWebDev
Multiple.js
С помощью Multiple.js можно повысить визуальную привлекательность вашего веб-приложения. Библиотека позволяет создавать впечатляющие фоны для содержимого веб-страницы и использовать одно и то же фоновое изображение для различных элементов. Особенности:
легкая настройка элементов, фона, непрозрачности;
простой способ обновления фонового изображения;
один вызов функции может отменить изменения, сделанные multiple.js.
👉 @sWebDev
Card Slider
Интерактивный слайдер, написанный на SCSS и библиотеке swiper.js
👉 @sWebDev
ApexCharts
ApexCharts предоставляет интерактивные диаграммы, которые можно использовать на сайтах, работающих на JavaScript-фреймворках. Вместе с библиотекой идут интерактивные диаграммы с простым API.
👉 @sWebDev
Интересуетесь профессией программиста, но не разбираетесь ни в IT-терминах, ни в языках?
Освойте разработку или тестирование по программированию с нуля в Яндекс Практикуме.
Здесь вы найдёте курсы по Python-, Веб-, Мобильной-, Java-разработке и Тестированию.
Что вас ждёт во время учёбы:
-Интерактивный учебник с теорией и возможностью писать код в тренировочной программе
- Наставники и код-ревьюеры
- разработчики из Яндекса и других IT-компаний.
Они объяснят сложные темы и помогут на вебинарах, проверят код, помогут улучшить проекты
-Свои собственные рабочие проекты: от чат-бота, сайта-отзовика до соцсети и других многофункциональных сервисов (в зависимости от выбранного курса)
И после:
-Наши выпускники берут проекты на фрилансе, устраиваются в стартапы и крупные компании — Яндекс, ВТБ, МТС, Перекрёсток, Playrix, Сбер и другие
-В конце мы вручим вам диплом Яндекса или сертификат государственного образца — кстати, с ним можно вернуть 13% от стоимости курса от государства
-Вы сделаете реальные проекты для портфолио — вам будет, что показать на собеседовании
В конце пути — новая профессия и проекты, которыми можно гордиться. Не обещаем, что будет легко, но оно того стоит!
Разработка Angular-приложений и построение их архитектуры
Разработчик из компании SimbirSoft делится опытом по созданию архитектуры приложений на Angular. Узнаем как разработать приложение, чтобы специалист любого уровня, зная Angular мог легко разобраться в коде и структуре приложения.
👉 @sWebDev
Available now! Telegram Research 2025 — the year's key insights 
