React JS
17.6K subscribers
550 photos
59 videos
5 files
626 links
React программирование

@haarrp - admin

@itchannels_telegram - 🔥лучшие ит-каналы

@javascriptv - продвинутый javascript

@programming_books_it - бесплатные it книги

@ai_machinelearning_big_data - ml

№ 5037566384
Download Telegram
🖥 Порядок создания сайта на React

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

📎 Туториал

@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3310🔥5🤔4
🚀 MightyMeld — уже готовых к работе веб-компонентов.

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

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

🖇 Github

@react_tg
👍165🔥5
🖥 Виртуальная прокрутка в React: реализация с нуля

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

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

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

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

@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥831🥴1
🖥 Аналог Taplink и Linktree на React JS и Chakra UI

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

📎 YouTube
🖥 GitHub

@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍104🔥4🥱2
🖥 Авторизация в React — базовые сведения

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

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

🔜 Поехали

@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍224🔥3
🔥 Beautiful icon library, made for creativity.

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

https://hugeicons.com

@react_tg
🔥156👍6
🖥 Вышел React 19 beta

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

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

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

@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥254👍2
🖥 Создаем компонент прокручиваемого контейнера на React

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

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

@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍75
Please open Telegram to view this post
VIEW IN TELEGRAM
👍275
🖥 Интересные задачи и идеи для практики React

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

А вот некоторые из заданий:

— Крестики нолики
Поле 3×3, игра должна содержать возможность перейти на любой из предыдущих шагов.
🟡 Codepen

— Генератор цитат
Пользователь должен иметь возможность запросить новую цитату, а так же создать пост для социальных сетей.
🟡 Решение может выглядеть так

@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥194👍2🥰1
⚡️ Большая подборка вопросов с собеседований: Frontend, Javascript, React, Vue и многое другое.

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

Front-end. Вопросы на собеседовании - Репозиторий видеокаста, содержит коллекцию вопросов, которые можно получить на техническом собеседовании на вакансию Junior/Middle Front-end разработчик.

Вопросы (с ответами) кандидату на должность frontend разработчика

Front End Interview Handbook - В отличие от типичных собеседований, в frontend собеседованиях меньше внимания уделяется алгоритмам и больше вопросов о сложных знаниях и экспертизе в предметной области - HTML, CSS, JavaScript. Этот репозиторий содержит все, что вам нужно знать для прохождения собеседований frontend собеседованиями.

Полное собеседование React разработчика 2024🧑🏻‍💻

Front-end Developer Interview Questions
список полезных вопросов с собесов.

Interview-questions наиболее часто задаваемые вопросы Frontend-разработчику.

Список тестовых заданий на позицию JS-разработчика

10 задач по промисам JavaScript

Вопросы с собеседования на фронтенд разработчика React.js

100 вопросов по React для подготовки к собеседованию

@react_tg
👍65🔥31
🖥 SVGR: SVG — в React-компонент

SVGR — это универсальный инструмент для преобразования SVG в компоненты React.
На входе — необработанный SVG, на выходе — готовый к использованию React-компонент.

🖥 GitHub

@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥93
🖥 Ant Design — проектирование UI корпоративного уровня

npm install antd

Фишки Ant Design:
— UI корпоративного уровня
— Набор высококачественных компонентов React из коробки
— Написан на TypeScript с предсказуемыми статическими типами
— Целый пакет ресурсов для проектирования и инструментов разработки
— Поддержка десятков языков
— Мощная кастомизация тем на базе CSS-in-JS

Использование:
import { Button, DatePicker } from 'antd';

export default () => (
<>
<Button type="primary">PRESS ME</Button>
<DatePicker placeholder="select date" />
</>
);


🖥 GitHub
🟡 Страничка Ant Design

@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰11🖕9👍75🥴2
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Tina — удобная open-source CMS

npx create-tina-app@latest

Tina — это headless CMS с открытым исходным кодом и поддержкой Git, позволяющая разработчикам и создателям контента беспрепятственно сотрудничать на одной платформе.
Tina позволяет разработчикам реализовывать возможности визуального редактирования, идеально подходящие для их сайта или приложения, поддерживая при этом широкий спектр типов контента, таких как Markdown, MDX и JSON.

🖥 GitHub
🟡 Доки

@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍42
🖥 react-pdf — создание pdf-файлов в React

yarn add @react-pdf/renderer

react-pdf — пакет React, позволяет создавать pdf-файлы в браузере или на стороне сервера

🖥 GitHub
🟡 Доки

@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍244🔥4