React Notion X
React Notion X - это библиотека, которая позволяет интегрировать Notion в React-приложения. Она проста в использовании и позволяет отображать блоки Notion в React-компонентах.
👉 @sWebDev
React Notion X - это библиотека, которая позволяет интегрировать Notion в React-приложения. Она проста в использовании и позволяет отображать блоки Notion в React-компонентах.
👉 @sWebDev
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Flip for GSAP
Пример реализации плавных переходов, выполненный с применением библиотеки Gsap.js.
👉 @sWebDev
Пример реализации плавных переходов, выполненный с применением библиотеки Gsap.js.
👉 @sWebDev
👍6🔥1👏1
Использование Angular-компонентов в качестве обычных HTML-элементов
Какой метод позволяет использовать Angular-компоненты в качестве обычных HTML-элементов?
👉 @sWebDev
Какой метод позволяет использовать Angular-компоненты в качестве обычных HTML-элементов?
👉 @sWebDev
👍3
Какой из следующих методов позволяет использовать Angular-компоненты в качестве обычных HTML-элементов?
Anonymous Quiz
41%
@Element()
5%
14%
40%
👍5
Экспорт макетов из Figma в готовое React приложение
Авторы статьи сравнили инструменты для генерации кода из Figma двух типов:
1. Плагины, которые генерируют код прямо в Figma.
2. Плагины, которые экспортируют макеты в веб-приложение.
👉 @sWebDev
Авторы статьи сравнили инструменты для генерации кода из Figma двух типов:
1. Плагины, которые генерируют код прямо в Figma.
2. Плагины, которые экспортируют макеты в веб-приложение.
👉 @sWebDev
👍7
useMutableSource: подключаем React к изменяемому источнику данных
Хук
useMutableSource принимает два аргумента:
1.
2.
Пример
👉 @sWebDev
Хук
useMutableSource позволяет React компонентам безопасно читать из изменяемого источника данных. Полезно для приложений, отображающих данные в реальном времени.useMutableSource принимает два аргумента:
1.
Config: объект, содержащий функции для чтения и подписки на источник данных.2.
InitialData: начальное значение данных, которое будет использоваться в случае ошибки при чтении источника данных.Пример
useMutableSource: const MyComponent = () => {
const [data, setData] = useState(null);
const { read, subscribe } = useMutableSource({
url: "https://example.com/data",
// ...
});
useEffect(() => {
// Подписываемся на источник данных
subscribe(data => {
setData(data);
});
}, []);
return (
<div>
{data && <p>Data: {data.count}</p>}
</div>
);
};👉 @sWebDev
👍13👎1😁1
♥️ Все наши каналы по JS / PHP / Python, подпишись ♥️
@seniorFront - всё про фронтенд, практика, примеры кода, интересные статьи
@frontendInterview - подготовка к собеседованиям по фронтенду
@web_craft - php, Laravel, фронтенд
@python_practics - всё про Python, обучающие материалы, полезные советы и статьи
@seniorFront - всё про фронтенд, практика, примеры кода, интересные статьи
@frontendInterview - подготовка к собеседованиям по фронтенду
@web_craft - php, Laravel, фронтенд
@python_practics - всё про Python, обучающие материалы, полезные советы и статьи
❤1👍1👎1
Добавление WebAuthn в веб-приложение
В статье рассказывается, как добавить WebAuthn в веб-приложения. WebAuthn - это новый метод аутентификации, который обеспечивает более высокий уровень безопасности, чем устаревшие пароли и SMS-подтверждения. Он использует аутентификацию на основе публичных ключей, которая позволяет пользователям входить в систему с помощью устройств, таких как смартфоны или смарт-карты.
👉 @sWebDev
В статье рассказывается, как добавить WebAuthn в веб-приложения. WebAuthn - это новый метод аутентификации, который обеспечивает более высокий уровень безопасности, чем устаревшие пароли и SMS-подтверждения. Он использует аутентификацию на основе публичных ключей, которая позволяет пользователям входить в систему с помощью устройств, таких как смартфоны или смарт-карты.
👉 @sWebDev
👍7❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Babel
Babel - это транскомпилятор JavaScript, который преобразует код, написанный на новых версиях JavaScript, в код, который может быть выполнен в старых браузерах или средах.
👉 @sWebDev
Babel - это транскомпилятор JavaScript, который преобразует код, написанный на новых версиях JavaScript, в код, который может быть выполнен в старых браузерах или средах.
👉 @sWebDev
👍9
Никаких больше If/Else: Лучшие советы для разработчиков Angular
Структуры if/else или условные операторы хоть и необходимы, но их чрезмерное использование может привести к проблемам. Чтобы решить эти проблемы, необходимо использовать более структурированный и специфичный для Angular подход к обработке условной логики в приложениях.
👉 @sWebDev
Структуры if/else или условные операторы хоть и необходимы, но их чрезмерное использование может привести к проблемам. Чтобы решить эти проблемы, необходимо использовать более структурированный и специфичный для Angular подход к обработке условной логики в приложениях.
👉 @sWebDev
❤5🤔2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Cheerio
Cheerio - это библиотека для работы с HTML, написанная на JavaScript. Она представляет собой реализацию ядра jQuery, специально предназначенную для работы с сервером.
Преимущества Cheerio:
1. Производительность: очень быстрая библиотека, которая может обрабатывать большие HTML-документы.
2. Легкость в использовании: имеет простой и понятный API, который основан на jQuery.
3. Универсальность: поддерживает как HTML, так и XML.
👉 @sWebDev
Cheerio - это библиотека для работы с HTML, написанная на JavaScript. Она представляет собой реализацию ядра jQuery, специально предназначенную для работы с сервером.
Преимущества Cheerio:
1. Производительность: очень быстрая библиотека, которая может обрабатывать большие HTML-документы.
2. Легкость в использовании: имеет простой и понятный API, который основан на jQuery.
3. Универсальность: поддерживает как HTML, так и XML.
👉 @sWebDev
👍5
Реклама. ООО "Яндекс" ИНН 7736207543 Erid LdtCKfwJx\
Media is too big
VIEW IN TELEGRAM
👍4❤1🔥1👏1
Как правильно объявить переменную в <script setup>?
Какой из следующих вариантов является правильным синтаксисом для объявления переменной в компоненте
Вариант 1:
Вариант 2:
Вариант 3:
Вариант 4:
👉 @sWebDev
Какой из следующих вариантов является правильным синтаксисом для объявления переменной в компоненте
<script setup> ?Вариант 1:
export const count = ref(0);Вариант 2:
var count = ref(0);Вариант 3:
const count = ref(0);Вариант 4:
let count = ref(0);👉 @sWebDev
👍5😱1
Правильный вариант объявления <script setup> ?
Anonymous Quiz
25%
Вариант 1.
9%
Вариант 2.
49%
Вариант 3.
16%
Вариант 4.
👍5
TypeScript: разработка WebAssembly-компилятора
В данной статье автор расскажет, как разработать компилятор для WebAssembly на TypeScript через разработку языка программирования для рендеринга множества Мандельброта.
👉 @sWebDev
В данной статье автор расскажет, как разработать компилятор для WebAssembly на TypeScript через разработку языка программирования для рендеринга множества Мандельброта.
👉 @sWebDev
👏5👎1
Использование useState() для создания динамического состояния
Хук
Пример:
В этом примере мы используем хук
👉 @sWebDev
Хук
useState() используется для создания статического состояния, которое не меняется во время работы компонента. Однако его также можно использовать для создания динамического состояния, которое может изменяться в зависимости от внешних факторов.Пример:
function DynamicState() {
const [state, setState] = useState(0);
useEffect(() => {
// Получаем данные из внешнего источника
const data = fetch("https://example.com/data").then(response => response.json());
// Обновляем состояние с помощью данных из внешнего источника
setState(data.state);
}, []);
return (
<div>
<p>Текущее состояние: {state}</p>
</div>
);
}В этом примере мы используем хук
useEffect() для получения данных из внешнего источника. Затем мы используем эти данные для обновления состояния компонента с помощью хука useState().👉 @sWebDev
🔥8👍4
React: разрабатываем кастомный useEffect
В данной статье вы найдете туториал по разработке кастомного хука, функционал которого будет аналогичен функционалу встроенного хука
👉 @sWebDev
В данной статье вы найдете туториал по разработке кастомного хука, функционал которого будет аналогичен функционалу встроенного хука
useEffect, за исключением того, что наш useEffect будет повторно выполняться только при изменении его зависимостей любого типа (неважно, примитивы это или объекты).👉 @sWebDev
😁3👍2