React - это библиотека JavaScript для разработки пользовательских интерфейсов. Она позволяет создавать эффективные и масштабируемые веб-приложения, основанные на компонентной архитектуре. Express.js...
React и Typescript являются очень мощными инструментами для создания динамичных пользовательских интерфейсов. Создание универсального компонента, который может использоваться в различных ситуациях,...
Привет, друзья! Представляю вашему вниманию перевод этой замечательной статьи , в которой автор просит ChatGPT разработать компонент модального окна на React . ChatGPT — это чат-бот с искусственным...
Привет, друзья! В этой статье я покажу вам, как разработать приложение для совершения аудио/видео звонков с помощью WebRTC . Функционал нашего приложения будет следующим: при запуске приложения...
В этой статье разберем еще одну малоизвестную, но не менее полезную возможность @reduxjs/toolkit Предыдущая статья по redux и @reduxjs/toolkit Для начала разберем варианты и возможности типизации...
Введение В наши дни разработка интерфейса является достаточно затратным процессом который требует усилий от множества людей, разработчиков, дизайнеров, тестировщиков продукт менеджеров и так далее....
Как создать веб-сервис, который будет взаимодействовать с пользователями в реальном времени, поддерживая при этом несколько сотен тысяч коннектов одновременно? Всем привет, меня зовут Андрей Клюев, я...
Hello, world! Представляю вашему вниманию перевод этой замечательной статьи . useSyncExternalStore — это один из хуков, представленных в React 18 . Наряду с хуком useInsertionEffect , он считается...
В минувшие выходные Clojure-сообщество испытывало… Ой, так начинался прошлогодний пост с отчётом о прошедшем ClojureCup 2013. ClojureCup — это 48-часовой онлайн-хакатон, обязательным условием которого...
Привет, Хабражитель! Не так давно, вышло очередное дополнение World of Warcraft Legion. Первым делом я принялся прокачивать шамана. В оплоте шаманов я забрел к Мастеру головоломок Ло и увидел то, что...
На практике в подавляющем большинстве вы не будете иметь дело с созданием новых моделей и обучением их с нуля на клиентской стороне. Чаще всего придется создавать модели на базе уже существующих. Эту...
Фото — Maria Teneva , площадка Unsplash Иногда React, Angular, Vue.js и т. д. — это лишнее Правда ли, что JavaScript-фреймворков слишком много и выбор становится чересчур сложным? Или, может, мы...
В первой части вы узнали, что по веским причинам мы были вынуждены выбрать новый технический стек для дальнейшего развития нашего продукта. Пора перейти к самому интересному: что же мы будем...
Расскажу вам о проекте “Карта ДТП” – интерактивной карте аварий в России. Карта упрощает анализ ДТП и помогает найти реальные причины происшествий. Как пришла идея, где брали данные и зачем открыли...
Последние версии Ext JS, особенно Modern Toolkit снизили порог вхождения во фреймворк (примеры Kitchen Sink), упростили создание нужного интерфейса (привет Sencha Architect) и добились минимального...
Хочу поделиться опытом разработки приложения с просмотром видео контента для SmartTV (Tizen и WebOS) и с какими проблемами мы столкнулись. На современных телевизорах, как мы знаем, можно устанавливать...
Реакт это все что вам нужно для управления состоянием вашего приложения. Управление состоянием это одна из сложнейших задач при разработки приложения. Вот почему каждый день появляются все новые и...
Данная статья описывает баг и его решения в контексте ReactJS + Server-Side Rendering, но это также актуально для всех фреймворков большой тройки так и для чистого JS. Проблема с использованием тега...
Попытка жалкого подобия на хуки useSelector, useDispatch, как в react-redux. Большинство из нас сталкивались с redux, а те, кто использовал его в ReactJS могли пощупать хуки useSelector, useDispatch,...
Ссылка на оригинал Паттерн заключается в отложенной загрузке ресурсов, то есть только тогда, когда пользователю нужна какая-либо часть интерфейса. Наша страница может содержать данные или компоненты,...
Отладка утечек памяти в веб-приложениях - сложная задача. Инструменты существуют, но они сложны, громоздки и часто не дают ответа на простой вопрос: почему у моего приложения происходит утечка...