Премиум каналы

React JS

React JS - это канал в мессенджере Telegram, посвященный изучению и обсуждению React.js - одной из популярных библиотек JavaScript для создания интерфейсов пользовательского интерфейса. На канале React JS вы найдете полезные материалы, новости, обновления, руководства, инструкции и советы по работе с React.js. Этот канал будет интересен как начинающим разработчикам, так и опытным специалистам, которые хотят углубить свои знания о React.js и улучшить свои навыки разработки. Подписавшись на канал React JS, вы сможете быть в курсе последних трендов и новостей в мире React.js, а также получать полезные советы и рекомендации от экспертов в этой области.

Последние публикации с канала

⭐️ Крутая анимация кнопки с соц сетями для

https://codepen.io/carsonf92/pen/PoxxmeO?__cf_chl_tk=

@react_tg

01.05.2024 / 13:05

🖥 Создаем компонент прокручиваемого контейнера на React

Задача — требуется реализовать компонент-контейнер:
— в который можно просто передать список карточек
— который ограничен по ширине
— который скроллится по горизонтали
— который имеет базовые контролы — стрелочки влево и вправо

▶️ Поехали к реализации
🟡 Открыть в Sandbox

@react_tg

29.04.2024 / 13:04

🖥 Вышел React 19 beta

🟡Команда React.js вовсю готовится к предстоящей конференции и видимо именно на ней они представят React 19. На сайте уже была опубликована страница релиза.

🟡В релизе всё то, о чём рассказывала команда Next.js — action для формы, новые хуки, серверные компоненты и серверные действия, метаданные страницы и предзагрузка ресурсов из коробки. Из нового — для передачи ref больше не нужно использовать forwardRef, обновлённое API контекстов и продвинутая поддержка таблиц стилей.

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

@react_tg

28.04.2024 / 13:04

🔥 Beautiful icon library, made for creativity.

- Более 27 000 красивых иконок для разработчиков
- Более 3800 бесплатных иконок для коммерческого использования
- Доступны npm, SVG, React и React Native

http://hugeicons.com

@react_tg

27.04.2024 / 13:04

🖥 Авторизация в React — базовые сведения

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

🟡Для того, чтобы сделать функционал авторизации нужно иметь back-end приложение с API, при вызове которого мы будем получать информацию о том, что пользователь прошёл авторизацию. И front-end приложение, которое будет запрашивать API.
Здесь сфокусируемся на архитектуре front-end приложения

🔜 Поехали

@react_tg

26.04.2024 / 13:04

🖥 Аналог Taplink и Linktree на React JS и Chakra UI

Простое веб-приложение, чтобы собрать все ссылки на свои соцсети в одном месте.
Отличная идея для пет-проекта, можно взять это за основу и улучшить)

📎 YouTube
🖥 GitHub

@react_tg

24.04.2024 / 14:04

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

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

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

Держите полезную статью, где пошагово реализуется виртуальная прокрутка в React

📎 Читать
📎 А вот демонстрация этой прокрутки

@react_tg

22.04.2024 / 13:04

🚀 MightyMeld — уже готовых к работе веб-компонентов.

Это обширная коллекция компонентов, которые совместимы с Tailwind CSS и React. Просто выберите необходимый элемент из большой библиотеки шаблонов, перетащите его на рабочее пространство и настройте под свои потребности. В проекте также имеется встроенный искусственный интеллект.

Основной функционал инструмента предоставляется бесплатно, однако также имеются платные возможности.

🖇 Github

@react_tg

19.04.2024 / 13:04

🖥 Порядок создания сайта на React

Держите очень практическое руководство, самое то для тех, кто всё хочет создать свой пет-проект, но не знает, с чего начать
Enjoy)

📎 Туториал

@react_tg

18.04.2024 / 08:04

🌟 Screenshot to Codeкрутой инструмент для конвертирования скринов, Figma-шаблонов и мокапов в чистый код

Поддерживаемые стэки: HTML + Tailwind, React + Tailwind, Vue + Tailwind, Bootstrap, Ionic + Tailwind и SVG.

@react_tg

17.04.2024 / 08:04

🖥 Слои типичного React-приложения

1. Сам React (архитектура, компоненты, хуки, эвенты, стилизация, статические данные, HTML/CSS/JS)

2. Типизация React-приложения (TypeScript)

3. Стейт-менеджер (Redux toolkit)

4. Взаимодействие с API и обработка данных (URL, axios, апи-сервисы, логин, CRUD, localStorage, cookies, динамические данные и т.д.)

5. Сборка и экосистема (create-react-app, react-script, NextJS, Webpack, Parcel, npm-пакеты, env, линтеры, форматтеры, тестеры и т.д.)

6. UI-фреймворк для React (Material UI, bootstrap и т.д.)

7. Backend для React-приложения (сервер, SSR, бекенд-код, DB и т.д.)

8. Деплой приложения на тестовый и продакшн-серверы

Архитектура React-приложения
components/ - переиспользуемые компоненты
utils/ - переиспользуемые утилиты
consts/ или constants/- переиспользуемые константы
store/ - Redux, mobx
routes/, pages/ или containers/- страницы приложения
styles/ - статичные стили
api/ - взаимодействие с API
static/ или assets/ - статичные файлы (изображения, шрифты, иконки и пр.)
types/ или interfaces/ - файлы переиспользуемой типизации

📎 Подробнее

@react_tg

16.04.2024 / 08:04

💡Легкий способ получения скриншотов во время загрузки и фильтрации запросов в Chrome dev tools: на заметку фронтенд-разработчику

#css #tip #frontend

@react_tg

14.04.2024 / 17:04

🖥 Понимаем полностью useMemo и useCallback

Если вы изо всех сил пытались разобраться в useMemo и useCallback, вы не одиноки. Есть ненулевое количество разработчиков React, которые cломали голову над этими 2 хуками.

Так что держите полезную статью, которая призвана помочь разобраться в путанице.
Вот некоторые факты из статьи:

React.memo и useMemo помогают оптимизировать производительность компонентов; в частности useMemo запоминает результат дорогостоящих вычислений и предотвращает ненужные повторные рендеры.

Имеется проблема: чистые компоненты часто перерисовываются даже при отсутствии изменений; useMemo решает эту проблему, сохраняя ссылки на массивы и объекты.

useCallback аналогичен useMemo для функций, позволяя запоминать функции колбэков.

Рекомендуется использовать хуки useMemo и useCallback только при необходимости для оптимизации производительности.

📎 Статья

@react_tg

14.04.2024 / 07:04
Отзывы: - 0
Поделитесь вашим мнением! Оставьте отзыв:

Похожие

Избранное