Frontender Libs - обзор библиотек JS / CSS
8.29K subscribers
2.04K photos
735 videos
3 files
243 links
Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Купить рекламу: https://telega.in/c/sWebDev
Download Telegram
Внедрение ReCAPTCHA в React приложение

В сфере веб-разработки все знакомы с ReCAPTCHA и понимают для чего её нужно использовать, поэтому не будем повторяться, а изучим как можно встроить ReCAPTCHA в приложение React.

👉 @sWebDev
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Eartho

Eartho - библиотека для создания удобной аутентификации в веб-приложении. Поддерживает использование в связке с Vue, React, Angular и другими популярными фреймворками.

👉 @sWebDev
👍93
This media is not supported in your browser
VIEW IN TELEGRAM
Музыкальный плеер на Vue.js

Еще один вариант создания собственного музыкального плеера, выполненный с использованием библиотеки Vue.js.

👉 @sWebDev
👍13
Бесплатное обучение дизайну с нуля. Вместе сделаем портфолио из 4+ работ с личной поддержкой от наставника.

Что вы получите?
— Фидбэк (мощный разбор всех ДЗ от куратора)
— Тусовка (личный кабинет с уроками + живой чат)
— Портфолио и экзамен (упакуем по урокам и проверим)
— Мастер-класс "как заработать на дизайне" и найти клиента

🔥 Будем делать: веб-дизайн, графический дизайн, анимацию интерфейсов.

→ Начать обучение бесплатно

Программа бесплатного курса:
— Обучение по Figma с нуля и 4+ дз с личным разбором
— Изучение основ дизайна (контент, сетки, композиция т.д.)
— Создание анимации интерфейса
— Все о профессии и доходе дизайнера (поиск клиентов и реальный доход)

👉 Первый урок уже сегодня, кликайте сюда и забирайте все бонусы
👍3
Создание рефов в React

Рефы создаются с помощью React.createRef() и прикрепляются к React-элементам через ref атрибут. Обычно рефы присваиваются свойству экземпляра класса в конструкторе, чтобы на них можно было ссылаться из любой части компонента.

  class MyComponent extends React.Component {
constructor(props) {
super(props);
this.myRef = React.createRef();
}
render() {
return <div ref={this.myRef} />;
}
}

👉 @sWebDev
👍5👎4
This media is not supported in your browser
VIEW IN TELEGRAM
Symbiote.js

Symbiote.js — это библиотека, специально созданная для мета-приложений. Как следует из названия, Symbiote - это про симбиоз. Для того, чтобы симбиоз стал возможен, разработчики следовали принципу максимального приближения к веб-платформе и её нативным API, при сохранении достаточного уровня удобства. Библиотека изначально предназначена для создания приложений со слабосвязанной архитектурой, которая упрощает интеграцию в широкий набор сред и окружений.

👉 @sWebDev
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Magic Dust - GSAP

Анимированный эффект движения мышкой, выполненный с помощью библиотеки GSAP.js.

👉 @sWebDev
👍3
Двустороннее связывание в полях формы Angular

Механизм двустороннего связывания (angular two way binding) используется, когда необходимо отобразить свойство в шаблоне (одностороннее связывание) и обновить его при изменении значения (возникновение события) без перезагрузки страницы.

Для двустороннего связывания в полях формы используется встроенная в Angular директива NgModel.

<input type="text" [(ngModel)]="contactPerson" />. При изменении поля его значение помещается в свойство contactPerson. Важно помнить, что данная директива может использоваться только с полями формы.

👉 @sWebDev
👍6
Next.js VS Nuxt.js: полное руководство

В статье представлен аналитический обзор фреймворков. Рассматриваем плюсы, минусы и ситуации, в которых рационально использовать каждый из них.

👉 @sWebDev
🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Feed the World!

Новогодние праздники прошли, но мы хотим поделиться новогодней мини-игрой, в которой нужно накормить планету. Игра выполнена на GSAP.js.

👉 @sWebDev
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Scroll Reval

Библиотека разработана специально для создания впечатляющих эффектов при скролле. Из плюсов можно отметить простоту и гибкость.

👉 @sWebDev
🔥8
Изучаем новые API React Router

Обзор новых API React Router. Рассмотрим: данные роута, навигацию и обработку ошибок.

👉 @sWebDev
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Пончик-тогл

Пончик-переключатель, выполненный с применением библиотеки Greensock.

👉 @sWebDev
👍4
Сколько нужно времени, чтобы освоить востребованную профессию фронтенд-разработчика? 

Всего 10 месяцев! Вы можете совмещать обучение с любым своим занятием. Главное условие - желание. В Xeкслете вы можете пройти онлайн-курс по профессии «‎Фронтенд-разработчик». 

Во время программы вы:
✔️ Изучите JavaScript в связке с HTML и CSS.
✔️ Освоите React для создания сложных компонентов, которые легко поддерживать и использовать повторно.
✔️ Решите более 310 задач в браузере.
✔️ Создадите 4 проекта для портфолио на GitHubВыполните 150 тестовых заданий от наших партнёров.
✔️ Научитесь работать с чужим кодом и оформлять пул-реквесты в Open Source проектах.

Обучение построено так, что его невозможно «отсидеть» или «прослушать». Мы не сторонники подхода «повтори за учителем»: вы будете не просто писать код, а научитесь самостоятельно находить лучшие решения.

📌 Пройдите первые 10 бесплатных уроков из профессии и получите дополнительно скидку 10% !
👎2🤔1
5 продвинутых шаблонов React на пальцах

Как и любой React-разработчик, вы наверняка задавались одним из следующих вопросов:
Как создать переиспользуемый компонент, подходящий для разных случаев?
Как создать компонент с простым API, упрощающим его использование?
Как создать расширяемый компонент в плане UI и функциональности?
Популярность этих вопросов привела к разработке сообществом React продвинутых шаблонов. В статье мы рассмотрим пять таких шаблонов.

👉 @sWebDev
👍7👎1
Media is too big
VIEW IN TELEGRAM
React Query

React Query — это библиотека для управления асинхронными данными в приложениях React. Это помогает с такими задачами, как выборка, кэширование и обновление данных. Узнать все подробности можно по ссылке.

👉 @sWebDev
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Дополни таблицу умножения

Необычная игра, выполненная на React. Смысл заключается в заполнении пустых клеток таблицы умножения. Мы можем настроить размер таблицы и сложность игры.

👉 @sWebDev
🔥6😁1
Route Guard для доступа к дочернему маршруту Angular

Вам необходим Route Guard, который будет разрешать или запрещать доступ к дочернему маршруту. Какой это guard?

👉 @sWebDev
👍2
GuardAngular, резрешающий или запрещающий доступ к дочернему маршруту?
Anonymous Quiz
24%
CanActivate
53%
CanActivateChild
16%
Resolve
8%
CanLoad
👍3
Как создать реф в React?

Какую функцию нужно использовать для создания рефа в React?

👉 @sWebDev
👍5