Media is too big
VIEW IN TELEGRAM
GraphQL.js
GraphQL.js - это библиотека JavaScript для работы с GraphQL. Она предоставляет набор функций и возможностей, которые позволяют разработчикам создавать и использовать GraphQL-клиенты и серверы.
👉 @sWebDev
GraphQL.js - это библиотека JavaScript для работы с GraphQL. Она предоставляет набор функций и возможностей, которые позволяют разработчикам создавать и использовать GraphQL-клиенты и серверы.
👉 @sWebDev
👍4
Реклама. ООО "Яндекс" ИНН 7736207543 Erid LdtCKfwJx
Forwarded from Яндекс
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Разыгрываем Станцию Дуо Макс! Это первая колонка Яндекса с камерой и сенсорным экраном — флагман новой линейки устройств.
Что делать? Подпишитесь на телеграм-каналы @yandex и @techno_yandex, а потом нажмите кнопку «Участвовать» под этим постом. 15 декабря в 13:00 бот рандомно выберет победителя из числа участников.
▶️ А как производят и тестируют умные устройства Яндекса на заводе в Гуанчжоу, смотрите в мини-сериале YaC 2023 — на Кинопоиске и YouTube.
Что делать? Подпишитесь на телеграм-каналы @yandex и @techno_yandex, а потом нажмите кнопку «Участвовать» под этим постом. 15 декабря в 13:00 бот рандомно выберет победителя из числа участников.
▶️ А как производят и тестируют умные устройства Яндекса на заводе в Гуанчжоу, смотрите в мини-сериале YaC 2023 — на Кинопоиске и YouTube.
👍1
Улучшение DX с помощью новой трансформации значений входных свойств @Input в Angular
Статья рассказывает о новой функции Angular 17, которая позволяет трансформировать значения входных свойств компонентов.
В Angular 16 и более ранних версиях значения входных свойств компонентов просто копируются из шаблона в компонент. Это может привести к проблемам, если значение свойства необходимо преобразовать перед использованием. Например, если входное свойство должно быть строкой, но пользователь вводит число, то значение будет преобразовано в строку автоматически, но может быть неверным.
Angular 17 добавляет возможность преобразования значений входных свойств с помощью декоратора @Input(). Для этого необходимо передать декоратору функцию, которая будет выполнять преобразование.
👉 @sWebDev
Статья рассказывает о новой функции Angular 17, которая позволяет трансформировать значения входных свойств компонентов.
В Angular 16 и более ранних версиях значения входных свойств компонентов просто копируются из шаблона в компонент. Это может привести к проблемам, если значение свойства необходимо преобразовать перед использованием. Например, если входное свойство должно быть строкой, но пользователь вводит число, то значение будет преобразовано в строку автоматически, но может быть неверным.
Angular 17 добавляет возможность преобразования значений входных свойств с помощью декоратора @Input(). Для этого необходимо передать декоратору функцию, которая будет выполнять преобразование.
👉 @sWebDev
👍4
Media is too big
VIEW IN TELEGRAM
Haunted.js
Haunted.js - библиотека JavaScript, которая предоставляет API для создания интерактивных пользовательских интерфейсов (UI) с использованием Web Components. Она основана на API React Hooks, что делает ее простой в использовании и эффективной.
👉 @sWebDev
Haunted.js - библиотека JavaScript, которая предоставляет API для создания интерактивных пользовательских интерфейсов (UI) с использованием Web Components. Она основана на API React Hooks, что делает ее простой в использовании и эффективной.
👉 @sWebDev
👏4👍3
React: реализация якорей
Какой из следующих методов можно использовать для реализации якоря в React?
👉 @sWebDev
Какой из следующих методов можно использовать для реализации якоря в React?
👉 @sWebDev
❤6
Какой из следующих методов можно использовать для реализации якоря в React?
Anonymous Quiz
14%
ref.scroll()
7%
ref.make.scroll()
67%
ref.current.scrollIntoView()
11%
scrollBy(0, y)
🔥5👍1👎1
WebAssembly: короткий обзор ассемблера для фронтенда
В последнее время фронтенд все больше и больше обрастает новыми технологиями, одна из них — WebAssembly. На ней можно написать полноценное web‑приложение и почти все на что способна ваша фантазия. В статье мы рассмотрим, что такое WebAssembly, как работает и с чем её едят.
👉 @sWebDev
В последнее время фронтенд все больше и больше обрастает новыми технологиями, одна из них — WebAssembly. На ней можно написать полноценное web‑приложение и почти все на что способна ваша фантазия. В статье мы рассмотрим, что такое WebAssembly, как работает и с чем её едят.
👉 @sWebDev
👍5
Настройка ссылки, возвращаемой компонентом при использовании хука useRef()
Хук React, который позволяет настроить ссылку, возвращаемую компонентом при использовании хука
При использовании
Например, следующий код создает компонент, который возвращает кнопку с настраиваемой функцией фокусировки:
👉 @sWebDev
Хук React, который позволяет настроить ссылку, возвращаемую компонентом при использовании хука
useRef().При использовании
useRef() по умолчанию ссылка возвращает экземпляр компонента, к которому она прикреплена. Однако иногда требуется вернуть другой объект или функцию. Для этого можно использовать useImperativeHandle().Например, следующий код создает компонент, который возвращает кнопку с настраиваемой функцией фокусировки:
function FancyButton(props, ref) {
const buttonRef = useRef();
useImperativeHandle(ref, () => ({
focus() {
buttonRef.current.focus();
},
}));
return (
<button ref={ref}>
Fancy Button
</button>
);
}👉 @sWebDev
👍9❤1
Современный подход к созданию Angular-приложений
Статья о современном подходе к разработке на Angular с использованием
👉 @sWebDev
Статья о современном подходе к разработке на Angular с использованием
Bit.io, что позволяет разработчикам централизованно хранить компоненты и в следствии упрощает их совместное использование и разработку.👉 @sWebDev
👍4
Spectral.js
Spectral.js — это библиотека смешивания цветов, которая учитывает свойства света.
Если вы смешиваете два цвета с помощью простых значений RGB, вы можете получить некрасивые промежуточные цвета.
👉 @sWebDev
Spectral.js — это библиотека смешивания цветов, которая учитывает свойства света.
Если вы смешиваете два цвета с помощью простых значений RGB, вы можете получить некрасивые промежуточные цвета.
👉 @sWebDev
🔥7
Частично управляемые компоненты React: шаблон проектирования для предоставления пользователю контроля над состоянием компонента
В статье рассматриваются различные варианты реализации частично управляемых компонентов, а также их преимущества и недостатки. Автор предлагает новый API для частично управляемых компонентов, который позволяет разработчикам более явно определять, какие аспекты состояния компонента должны быть под контролем пользователя.
👉 @sWebDev
В статье рассматриваются различные варианты реализации частично управляемых компонентов, а также их преимущества и недостатки. Автор предлагает новый API для частично управляемых компонентов, который позволяет разработчикам более явно определять, какие аспекты состояния компонента должны быть под контролем пользователя.
👉 @sWebDev
👍5❤1🥰1
AutoLayout.js
AutoLayout.js - это библиотека для автоматического размещения элементов на странице в JavaScript. Она основана на системе Auto Layout, используемой в iOS и macOS.
👉 @sWebDev
AutoLayout.js - это библиотека для автоматического размещения элементов на странице в JavaScript. Она основана на системе Auto Layout, используемой в iOS и macOS.
👉 @sWebDev
👍4❤1
Назначение useMutableSource в React
Какой из следующих вариантов является правильным описанием того, что делает хук
👉 @sWebDev
Какой из следующих вариантов является правильным описанием того, что делает хук
useMutableSource?👉 @sWebDev
👍4
Какой из следующих вариантов является правильным описанием того, что делает хук useMutableSource?
Anonymous Quiz
52%
useMutableSource позволяет React компонентам безопасно читать из изменяемого источника данных.
25%
useMutableSource позволяет React компонентам безопасно писать в изменяемый источник данных.
13%
useMutableSource позволяет React компонентам безопасно читать из неизменяемого источника данных.
10%
useMutableSource позволяет React компонентам безопасно писать в неизменяемый источник данных.
👍5🤯1