Telegram Web
🖥 Слои типичного 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🥴7🔥64🤔1🥱1
This media is not supported in your browser
VIEW IN TELEGRAM
🌟 Screenshot to Codeкрутой инструмент для конвертирования скринов, Figma-шаблонов и мокапов в чистый код

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

@react_tg
👍24🔥54
🖥 Порядок создания сайта на 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

http://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
2025/07/13 05:56:27
Back to Top
HTML Embed Code: