DevGang
Авторизоваться

Создание многоязычного веб-сайта с использованием Next.js и next-intl

Для начала я создам новое приложение next.js, используя следующую команду. Если ваша страница уже создана, вы можете перейти к следующему шагу.

npx create-next-app@latest

В этом примере проекта я использую TypeScript, но он работает так же, если вы используете JavaScript, просто игнорируйте ввод текста, который будет встречаться в кодах на протяжении всей статьи.

Создание базовой утилиты React для получения IP-адресов для начинающих: от начала до конца

React предназначен не только для крупномасштабных проектов; он также идеально подходит для небольших утилит, которые могут значительно улучшить функциональность вашего веб-приложения. В этом руководстве мы создадим компонент React, который извлекает и отображает IP-адрес пользователя — фундаментальная задача, лежащая в основе многих сложных функций веб-приложений.

Обеспечьте совместную работу своих приложений на основе React с помощью наших новых хуков Spaces и стартовых наборов

Мы рады сообщить, что Aly Spaces SDK теперь включает поддержку React Hooks. Это означает, что разработчики могут интегрировать функции совместной работы в свои приложения на основе React эффективным и идиоматическим способом.

Чтобы помочь вам быстро приступить к работе, мы создали набор стартовых наборов на основе React для четырех ключевых функций совместной работы, поддерживаемых в Spaces SDK — переходите к ним прямо сейчас!

Руководство по изучению Dayjs

Игра с датами в JavaScript — сложная задача, поэтому существуют вспомогательные библиотеки, одна из самых известных — moment.js, которая, как мы обсуждали ранее, стала устаревшим проектом.

Одной из предложенных альтернатив является day.js, которая сама по себе является отличной библиотекой для эффективной работы с данными. Пользуюсь им уже больше года и уже хорошо в нем разбираюсь.

Загрузка файла с помощью индикатора выполнения HTML CSS и JavaScript

Привет, друзья, сегодня в этом блоге вы узнаете, как загрузить файл с прогрессом в HTML, CSS и JavaScript. Ранее я поделился блогом о том, как создать функцию перетаскивания или просмотра файлов с помощью JavaScript. Поэтому я не буду добавлять эту функцию в этот загрузчик файлов.

В этом проекте (загрузка файлов JavaScript с индикатором выполнения), как вы можете видеть на изображении предварительного просмотра, есть два изображения загрузчика файлов. В первом есть пунктирный контейнер со значком и текстом для просмотра файла для загрузки.

Виртуальная прокрутка в React: реализация с нуля и использование react-window

Сколько раз вы сталкивались с ситуацией, когда в веб-приложении необходимо вывести список элементов? Это очень частое явление при создании современных веб-приложений. Проблема возникает, когда нужно вывести очень большой набор данных, скажем, 100 000 или более единиц одновременно, да еще и без пагинации. Это приведет к загрязнению DOM и займет много памяти браузера, что приведет к проблемам с производительностью и снижению качества обслуживания пользователя.

Хитрости JavaScript

Я использую слово "хитрости", потому что, когда я изучал JavaScript, смотрел видео на YT, курсы на Udemy и читал статьи. Было что-то, чему в явном виде не учили и не объясняли в курсах. А эти вещи очень часто используются разработчиками. Поэтому я подготовил эту статью, чтобы помочь начинающим JavaScript-специалистам и тем, кто только что закончил изучать основы JavaScript, почувствовать себя увереннее в своих знаниях. И это, несомненно, поможет вам устранить пробелы, возникающие при изучении проектов из YT или других источников.

Итак, поехали!

Создание вкладок в Svelte

Мне часто нужно написать какой-то код для отображения нескольких страниц в одном месте: представьте себе панель конфигурации с несколькими подпанелями. Естественный способ кодирования — использование вкладок.

В этом уроке я буду использовать Svelte для написания простого приложения с двумя вкладками, которое можно легко расширить для управления большим количеством вкладок.

Как вызвать API в JavaScript – с примерами

Вызов API (интерфейс прикладного программирования) в JavaScript — это фундаментальное действие, которое веб-разработчики должны знать, как выполнять. Он позволяет получать данные из внешних источников и интегрировать их в ваши веб-приложения.

В этом уроке я шаг за шагом покажу вам процесс выполнения вызовов API в JavaScript. К концу этой статьи вы получите четкое представление о том, как взаимодействовать с API в ваших проектах JavaScript.

useRef для избегания повторного рендеринга компонента

useRef может хранить любые изменяемые данные, которые вы хотите сохранить между рендерингами. Это поможет вам избежать повторного рендеринга компонента, когда вы этого не хотите.

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу