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

Загрузка файла по частям из React в Node-Express

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

Одним из самых простых способов является использование input type="file" и отправка на сервер в виде блоба.

Но иногда отправка файлов по частям может быть полезна для производительности, безопасности и других целей, например, для отображения процента завершения загрузки.

Управляйте временными элементами UI с помощью хука React позволяющего отображать или скрывать элемент

use-temporary-disclosure

use-temporary-disclosure — это перехватчик React, который обеспечивает простой способ управления видимостью элементов пользовательского интерфейса в течение определенного периода времени. Он идеально подходит для временных уведомлений, всплывающих подсказок или любого компонента, который должен появляться в течение ограниченного времени. Хук предлагает простые, но мощные функции для отображения и скрытия элементов с контролем времени и функциями обратного вызова.

Объединение нескольких форм в один мастер форм, используя монадический подход

react-form-mozard

React-form-mozard помогает вам легко создавать многошаговые формы (также известные как мастера форм).

Создание планировщика Twitter с помощью React и Hasura

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

Rocketgraph: Замена Firebase с открытым исходным кодом

Краткая информация о нас. Rocketgraph позволяет разработчикам создавать веб-приложения за считанные минуты.

Как создать Stepper компонент в React?

Что такое Stepper компонент в React?

  • Компонент Stepper позволяет пользователю создавать последовательность логических шагов, визуализирующих прогресс.
  • Его также можно использовать в навигационных целях.

Эффективное использование тестовых данных в React

Когда я писал тесты в предыдущих проектах React, я часто сталкивался с проблемой, когда "тестовые данные" дублировались и, в некоторых случаях, имели разные значения атрибутов, особенно при тестировании разных сценариев. Допустим, я пишу спецификацию, в которой пользователь имеет доступ к записи и может создать пост, а другой тест проверяет, не может ли пользователь создать пост, если доступ к записи не предоставлен. Спецификации будут выглядеть следующим образом:

Как построить шахматную партию в React.js

Создание шахматной игры в ReactJS включает в себя создание компонентов шахматной доски, фигур и управление состоянием игры. Вот упрощенный пример, который поможет вам начать. Обратите внимание, что создание полноценной шахматной игры требует более сложной логики, и вы можете рассмотреть возможность использования шахматной библиотеки для проверки ходов и других дополнительных функций.

Создание порталов в React с помощью хука usePortal

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

В этой статье мы рассмотрим специальный хук React под названием usePortal, который упрощает процесс создания порталов в ваших приложениях React.

Использование SVG в React 

В мире создания хорошего внешнего вида веб-сайтов изображения, особенно изображения, очень важны. Они составляют большую часть (60 %) того, что вы видите в Интернете, делая веб-сайты более интересными и помогая обмениваться информацией. Среди множества инструментов, которые используют разработчики, выделяется React SVG. Это как супергерой для размещения на веб-сайтах крутой и масштабируемой графики, особенно масштабируемой векторной графики (SVG).

Как победить Concurrent Mode и Suspense в React

Конкурентный режим (Concurrent Mode) и suspense - это две функции, меняющие правила игры, которые были представлены в последних версиях React. Они позволяют создавать более отзывчивые и производительные приложения, раскрывая возможности параллельного рендеринга и приостановленной загрузки. В этом руководстве мы подробно рассмотрим обе функции и дадим практические советы о том, как эффективно использовать их в ваших собственных приложениях React.

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

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

Попробовать

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

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