Telegram Web Link
🖥 Создаем компонент прокручиваемого контейнера на 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
🖥 Recharts — пересмотренная библиотека для графиков на основе React и D3

npm install recharts

Recharts - это библиотека графиков Redefined, созданная на основе React и D3.

Основная цель Recharts — помочь легко создавать графики, диаграммы в React-приложениях. Вот некоторые особенности Recharts:
— Простое развертывание с помощью компонентов React
— Нативная поддержка SVG, легкий вес, зависящий только от некоторых субмодулей D3
— Декларативные компоненты

🖥 GitHub
🟡 Доки

@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24👍85
🖥 Надежная библиотека хуков React от Alibaba

npm install --save ahooks

• Простая в освоении и использовании
• Поддерживает SSR
• Специальная обработка функций позволяет избежать проблем с закрытием
• Содержит большое количество продвинутых хуков, которые были разработаны на основе бизнес-сценариев
• Содержит обширную коллекцию базовых хуков
• Написана на TypeScript с предсказуемыми статическими типами

🖥 GitHub

@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍165🔥4
🖥 quicktype — безопасная работа с JSON (и не только) во многих ЯП

npm install -g quicktype

quicktype — это инструмент, написанный на TypeScript, который генерирует сильно типизированные модели и сериализаторы из JSON, JSON Schema, TypeScript и GraphQL-запросов, что позволяет легко работать с JSON безопасно для типов во многих языках программирования.

🖥 GitHub
🟡 Можно использовать онлайн

@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥71👍1
🖥 Appsmith — платформа для создания админ-панелей, внутренних инструментов и информационных панелей. Интегрируется с 25+ БД и любыми API

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

🖥 GitHub

@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥42
🖥 Релиз Expo SDK 51

Недавно Expo выпустили обновление SDK 51, которое включает несколько значительных улучшений и новых функций.

🟡Новый шаблон проекта по умолчанию и руководство по началу работы
При создании нового проекта с помощью команды npx create-expo-app пользователь увидит обновленный шаблон проекта. В нем включены часто используемые зависимости и настройки, необходимые для большинства проектов, что позволяет быстро начать работу.

Кроме того, обновлен процесс "Getting Started" с Expo, что упрощает старт как с Expo Go, так и с development сборками. Эти изменения призваны облегчить освоение работы с Expo и ознакомление с доступными опциями.

🟡"Next" Camera и SQLite API теперь используются по умолчанию
expo-camera/next теперь экспортируется из expo-camera (подробнее), а expo-sqlite/next теперь экспортируется из expo-sqlite (подробнее). Старые версии доступны в expo-camera/legacy и expo-sqlite/legacy в SDK 51, и они будут удалены в SDK 52.

▶️ Полный список изменений доступен на сайте.

@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍63
2025/07/09 20:19:32
Back to Top
HTML Embed Code: