REact
1.8K subscribers
249 photos
2 videos
2 files
994 links
Статьи, уроки, инструменты и все что связано с reactjs.

По вопросам сотрудничества- @Daily_admin_info

По иным темам @un_ixtime
Download Telegram
Как обрабатывать ошибки в React
______________________________

В сегодняшней статье мы рассмотрим различные способы обработки ошибок в приложениях React.

https://shly.link/ub6Bh
React + TypeScript + ESLint + Prettier Full Setup ✈️
_______________

Прежде чем приступить к изучению этого руководства, важно понять, зачем нам нужна эта конфигурация. Итак, позвольте мне познакомить вас с этими стеками по отдельности и помочь вам понять их преимущества.
https://shly.link/devfEhf
Как использовать Docker в ваших приложениях Node и React
__________________________________

В этом руководстве мы узнаем, как создать и запустить бэкэнд NodeJS Express и интерфейс React внутри контейнера Docker.

https://shly.link/devWNv8
Обработка и управление состоянием сервера с помощью React Query
______________________________________

В этой статье мы создадим приложение «поиск текстов», сосредоточив внимание на преимуществах React Query, таких как выборка и кэширование данных из API. Это руководство поможет вам отточить свои знания по выборке данных с сервера в React.
Извлечение, кэширование и обновление состояния сервера в React может быть сложным, но React Query дает вам возможность тратить меньше времени на его обработку.

https://shly.link/pYJhX
Как зациклить в React JSX
_____

Расширение синтаксиса Javascript (JSX) — это расширение JavaScript, разработанное и популяризированное фреймворком React, которое позволяет вам структурировать отрисовку элементов.
https://shly.link/bWVZU
Как получить классную анимацию в ваших проектах React
_______________________________

В этом руководстве мы применим анимацию Framer Motion к базовому примерному проекту, чтобы обогатить пользовательский опыт анимацией.

Проект сделан с помощью Next и TypeScript, но вы можете применить все концепции к обычному проекту React с JavaScript.

https://shly.link/SC32e
Вам может не понадобиться эффект
______
Эффекты — это выход из парадигмы React. Они позволяют вам «выйти за пределы» React и синхронизировать ваши компоненты с какой-либо внешней системой, такой как виджет, не относящийся к React, сеть или DOM браузера. Если внешняя система не задействована (например, если вы хотите обновить состояние компонента при изменении некоторых реквизитов или состояния), вам не нужен эффект. Удаление ненужных эффектов сделает ваш код более понятным, более быстрым и менее подверженным ошибкам.
https://shly.link/44EBp
Дэн Абрамов отвечает на распространенную критику React

В длинном комментарии Reddit член React Core Team Дэн Абрамов ответил на некоторые распространенные критические замечания в адрес React в отношении производительности, документации и опыта разработчиков. Это дает интересное представление о том, как команда React (или по крайней мере один ее член) думает о некоторых компромиссах, связанных с использованием React.

https://shly.link/r8Tpy
Введение в Vite: инструменты внешнего интерфейса следующего поколения
______________________________

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

https://shly.link/rVHLx
Ladel 1.0



Ladel только что выпустил v1.0 своего инструмента для более быстрой разработки и тестирования ваших историй React с помощью Vite. В этом выпуске есть самая востребованная функция — полный доступ к конфигурации Vite.
https://ladle.dev/blog/ladle-v1
Мой замечательный рабочий процесс создания электронной почты в формате HTML
___

Создание электронной почты в формате HTML с нуля может стать неприятным приключением, поскольку почтовые клиенты не поддерживают такие современные роскошества, как CSS, Grid или Flexbox. В этой статье описана система для создания HTML-писем. Система преобразует Markdown и пользовательские компоненты React в HTML, который можно вставить в инструмент для рассылки новостей. Пример электронного письма, составленного с использованием этой системы, доступен.
https://shly.link/e36Pn
Учебник React + Ink CLI — Как создать приложение командной строки браузера

В
этом руководстве мы рассмотрим интерфейсы командной строки. Мы также создадим приложение, которое отображает текущие цены на несколько выбранных криптовалют и токенов. Чтобы получить цены на токены, мы будем использовать CoinGecko API .

https://shly.link/B6on5
Примечания по поддержке внутренней библиотеки компонентов React
______

Этот документ представляет собой собрание моих мыслей о поддержке библиотеки компонентов как части существующей системы проектирования, используемой большим количеством интерфейсных приложений. Меня не особенно волнует визуальный дизайн — хотя я кажусь эффективным в его реализации — и меня больше интересуют программная инженерия и социальные проблемы, связанные с созданием крупномасштабной библиотеки компонентов.
https://shly.link/bwcus
Элемент React против компонента


Элементы, компоненты и экземпляры React — это разные термины в React, которые тесно связаны друг с другом. Это руководство проведет вас по всем трем терминам и объяснит их шаг за шагом. Мы начнем со следующего фрагмента кода в качестве примера.
https://shly.link/1oKRY
Как импортировать SVG в приложения React и Vite
______________________________________

В этой статье рассказывают вам о различных способах импорта SVG в React, а также о том, как этот процесс работает внутри.

#react

https://shly.link/PPpAr
Создавайте красивые компоненты пользовательского интерфейса с помощью NextUI

Для
демонстрации в этом руководстве мы создадим пользовательский интерфейс покупок, чтобы продемонстрировать, как вы можете использовать NextUI в проекте React. Пользовательский интерфейс должен выглядеть так, как показано на скриншоте выше.
https://shly.link/AwAAP
Как написать более эффективные компоненты React Function

Тщательное кодирование может сэкономить еще больше времени
https://shly.link/kzZTj
TanStack Table
____________________________

TanStack Table — это библиотека таблиц без заголовка , что означает, что она не поставляется с компонентами, разметкой или стилями. Это означает, что у вас есть полный контроль над разметкой и стилями (CSS, CSS-in-JS, библиотеки компонентов пользовательского интерфейса и т. д.), и это также делает его переносимым. Вы даже можете использовать его в React Native!

https://shly.link/ghvek3
Парсер HTML для React.
____________________________

Преобразует строки HTML в элементы React как на клиенте, так и на сервере.

https://shly.link/ghHCvb
Маршрутизация в React с React Location
______

В этом руководстве вы узнаете, как использовать React Location для управления маршрутизацией в приложении React. Вы должны быть знакомы с React и иметь установленный Node в вашей системе.
https://shly.link/sA84x