3 ключевых рецепта для навигации по вашим маршрутам Angular
Обзор правильной настройки маршрутизации в Angular для обеспечения лучшего варианта пользовательской навигации. Три конкретных примера обработки маршрутов и полезные советы.
👉 @sWebDev
Обзор правильной настройки маршрутизации в Angular для обеспечения лучшего варианта пользовательской навигации. Три конкретных примера обработки маршрутов и полезные советы.
👉 @sWebDev
👍7❤1
Cash
Cash - это легковесная и быстрая библиотека для работы с DOM. Cash поддерживает селекторы, похожие на jQuery, а также имеет удобный API для работы с элементами, включая возможность создания, изменения и удаления элементов, обработку событий и многое другое.
👉 @sWebDev
Cash - это легковесная и быстрая библиотека для работы с DOM. Cash поддерживает селекторы, похожие на jQuery, а также имеет удобный API для работы с элементами, включая возможность создания, изменения и удаления элементов, обработку событий и многое другое.
👉 @sWebDev
👍5🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
React Hamburger Builder with Matter.js Physics
Проект, в котором нужно собирать гамбургеры. Выполнено с применением React и Matter.js.
👉 @sWebDev
Проект, в котором нужно собирать гамбургеры. Выполнено с применением React и Matter.js.
👉 @sWebDev
👍7
Как добавить событие на элемент Vue?
Какой директивой воспользоваться, чтобы добавить событие на элемент Vue, передав аргументом название нужного события?
👉 @sWebDev
Какой директивой воспользоваться, чтобы добавить событие на элемент Vue, передав аргументом название нужного события?
👉 @sWebDev
👍3
Директива для добавления события на элемент Vue?
Anonymous Quiz
6%
v-show
66%
v-on
19%
v-bind
7%
v-model
2%
v-slot
👍4🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
React Pokedex
Покедекс - электронный девайс, являющийся каталогом информации о различных видах покемонов. Покедекс появляется в играх, аниме и манге покемон. Проект выполнен на React.
👉 @sWebDev
Покедекс - электронный девайс, являющийся каталогом информации о различных видах покемонов. Покедекс появляется в играх, аниме и манге покемон. Проект выполнен на React.
👉 @sWebDev
🔥7👍4👎1
Возвращаем изменяемый ref-объект React
Хук
Обычный случай использования — это доступ к потомку в императивном стиле:
👉 @sWebDev
Хук
useRef возвращает изменяемый ref-объект, свойство .current которого инициализируется переданным аргументом (initialValue). Возвращённый объект будет сохраняться в течение всего времени жизни компонента.Обычный случай использования — это доступ к потомку в императивном стиле:
TextInputWithFocusButton() {
const inputEl = useRef(null);
const onButtonClick = () => {
// `current` указывает на смонтированный элемент `input`
inputEl.current.focus();
};
return (
<>
<input ref={inputEl} type="text" />
<button onClick={onButtonClick}>Установить фокус на поле ввода</button>
</>
);
}👉 @sWebDev
👍6
Использование SuperTokens вместе с Vue.js
SuperTokens — OpenSource-инструмент, облегчающий добавление аутентификации в ваше приложение. В материале рассмотрим работу данного инструмента и особенности его взаимодействия с Vue.js.
👉 @sWebDev
SuperTokens — OpenSource-инструмент, облегчающий добавление аутентификации в ваше приложение. В материале рассмотрим работу данного инструмента и особенности его взаимодействия с Vue.js.
👉 @sWebDev
👍5
Urlcat
Urlcat — это крошечная JavaScript-библиотека, которая делает очень удобным построение URL и предотвращает распространенные ошибки. Для построения URL можно использовать URL API. Но вам все равно придется позаботиться о некоторых деталях вместо того, чтобы просто создать URL.
👉 @sWebDev
Urlcat — это крошечная JavaScript-библиотека, которая делает очень удобным построение URL и предотвращает распространенные ошибки. Для построения URL можно использовать URL API. Но вам все равно придется позаботиться о некоторых деталях вместо того, чтобы просто создать URL.
👉 @sWebDev
👍5
Несколько способов организовать удобную структуру проекта на Vue.js
При разработке крупного проекта важно уметь находить нужные куски кода, для этого необходимо правильно организовывать архитектуру веб-приложения. В статье рассмотрим несколько полезных советов и способов, которые помогут правильно структурировать приложение на Vue.js.
👉 @sWebDev
При разработке крупного проекта важно уметь находить нужные куски кода, для этого необходимо правильно организовывать архитектуру веб-приложения. В статье рассмотрим несколько полезных советов и способов, которые помогут правильно структурировать приложение на Vue.js.
👉 @sWebDev
👍5❤1
This media is not supported in your browser
VIEW IN TELEGRAM
React Hot Toast
React Hot Toast - это легкая и настраиваемая библиотека, которая добавляет красивые уведомления в приложение React.
👉 @sWebDev
React Hot Toast - это легкая и настраиваемая библиотека, которая добавляет красивые уведомления в приложение React.
👉 @sWebDev
👍7
Тестируйте свои React-компоненты с помощью Nightwatch и Testing Library
Nightwatch и Testing Library — инструменты для тестирования компонентов. Библиотека Nightwatch написана на Node.js и позволяет осуществлять сквозное тестирование веб-приложений, написанных на JS. Testing Library — инструмент, созданный для тестирования React-компонентов.
В материале рассмотрим:
1. Установим новый проект React с помощью Vite, который также используется внутри Nightwatch для компонентного тестирования.
2. Установим и сконфигурируем Nightwatch и Testing Library.
3. Сымитируем API запросы с помощью плагина
👉 @sWebDev
Nightwatch и Testing Library — инструменты для тестирования компонентов. Библиотека Nightwatch написана на Node.js и позволяет осуществлять сквозное тестирование веб-приложений, написанных на JS. Testing Library — инструмент, созданный для тестирования React-компонентов.
В материале рассмотрим:
1. Установим новый проект React с помощью Vite, который также используется внутри Nightwatch для компонентного тестирования.
2. Установим и сконфигурируем Nightwatch и Testing Library.
3. Сымитируем API запросы с помощью плагина
@nightwatch/api-testing Н
4. Напишем комплексный React-компонентный тест, используя Nightwatch и Testing Library.👉 @sWebDev
👍5❤1
Как влиять на ширину и длину элемента React?
Представьте, что вам нужно поправить ширину и высоту элемента в вашем React приложении. Для выполнения данной задачи можно воспользоваться встроенным хуком, каким?
👉 @sWebDev
Представьте, что вам нужно поправить ширину и высоту элемента в вашем React приложении. Для выполнения данной задачи можно воспользоваться встроенным хуком, каким?
👉 @sWebDev
👍7👎1
React хук для измнения ширины и длины элемента?
Anonymous Quiz
8%
useContext
5%
useReducer
3%
useDebugValue
85%
useResizeObserver
👍12🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
Magnetic hotspots w connecting lines | gsap | PIXI.js
Анимированная карточка товара, выполненная на GSAP.js и Pixi.js.
👉 @sWebDev
Анимированная карточка товара, выполненная на GSAP.js и Pixi.js.
👉 @sWebDev
👍8
Условное отображение элементов Angular
Одной из интересных директив в Angular является
Например, следующий код показывает кнопку "Нажми меня" только если значение переменной showButton равно true:
Если showButton равно false, кнопка будет скрыта. Это удобно при создании динамического пользовательского интерфейса, когда нужно изменять отображение элементов на основе определенных условий.
👉 @sWebDev
Одной из интересных директив в Angular является
*ngIf. Она используется для условного отображения элементов на основе выражения.Например, следующий код показывает кнопку "Нажми меня" только если значение переменной showButton равно true:
<button *ngIf="showButton">Нажми меня</button>Если showButton равно false, кнопка будет скрыта. Это удобно при создании динамического пользовательского интерфейса, когда нужно изменять отображение элементов на основе определенных условий.
👉 @sWebDev
👍6
Рефакторинг вашего приложения Vue с помощью сценариев установки
Рассмотрим способы рефакторинга Vue-приложений с использованием скриптов настройки. Материал объясняет, как такой подход может улучшить организацию и управление приложением, сделав код более понятным и легко расширяемым.
👉 @sWebDev
Рассмотрим способы рефакторинга Vue-приложений с использованием скриптов настройки. Материал объясняет, как такой подход может улучшить организацию и управление приложением, сделав код более понятным и легко расширяемым.
👉 @sWebDev
👍5
Media is too big
VIEW IN TELEGRAM
KUTE.js
KUTE.js - это компактная библиотека для анимации SVG-изображений и DOM-элементов. KUTE.js имеет множество возможностей, таких как изменение размера, положения и цвета элементов, а также позволяет создавать сложные анимации с несколькими шагами.
👉 @sWebDev
KUTE.js - это компактная библиотека для анимации SVG-изображений и DOM-элементов. KUTE.js имеет множество возможностей, таких как изменение размера, положения и цвета элементов, а также позволяет создавать сложные анимации с несколькими шагами.
👉 @sWebDev
❤9👍2
This media is not supported in your browser
VIEW IN TELEGRAM
BB8 from Starwars – with SVG & GSAP
Анимированный персонаж из вселенной Звездных Войн — BB-8. Выполнено на SVG и GSAP.js.
👉 @sWebDev
Анимированный персонаж из вселенной Звездных Войн — BB-8. Выполнено на SVG и GSAP.js.
👉 @sWebDev
👍6❤2