<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Код-ревью: Аналог Trello на React + FSD | Полный разбор и библиотеки</title>
        <link>https://peertube.lightnode.ru/videos/watch/f94e8e13-5fde-48f1-863f-55ef90335857</link>
        <description>❇️ Новый курс по Featured-Sliced Design — https://purpleschool.ru/course/fsd?utm_source=youtube&amp;utm_medium=link&amp;utm_campaign=%D0%BA%D0%BE%D0%B4-%D1%80%D0%B5%D0%B2%D1%8C%D1%8E%3A+%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B3+trello&amp;utm_content=course 🚀 Карьера разработчика за 12 месяцев (Frontend / Backend / Fullstack / Mobile / DevOps) — https://purpleschool.ru/catalog?type=career 📨 Присылайте ваши проекты на разбор — https://forms.gle/3Laa9GAgKCdX5F7Y7 В выпуске разберем реальный проект подписчика — аналог таск-менеджера Trello. Будем смотреть не на отдельные элементы, а на весь проект целиком. Разберем запуск, зависимости, библиотеки, архитектуру, качество применения практик FSD, подсветим и разберем решения ошибок и проблем проекта. От автора проекта Проект был напиисан как аналог популярного менеджера задач - Trello. Была идея воплотить все возможные идеи, узнать что-то новое и потренировать лучшие практики. Больше всего проблем было с drag-and-drop, поскольку хотелось сделать его очень плавным и для этого было проделано много работы включая react dev tools, которые помогали отловить компоненты которые зря делают ререндер и их нужно было мемоизировать. Также было в новинку рассмотреть Featured-Sliced Design архитектуру и отнять что-то к себе, понять как она работает и чем хороша. Также применяя radix ui, я хотел быть уверенным что мы не проседаем по accessibility и что у нас есть поддержка для этого. Было бы круто получить ревью как бы "с верхушки" чтобы узнать достигли ли мы потолка или есть еще куда прогрессировать. Спасибо! — Языки: TypeScript — Основные библиотеки: React, dnd-kit, radix ui, react-hook-form, stan.js, valibot, tanstack react query, tanstack react router, axios, date-fns — Репозиторий проекта: https://github.com/chertik77/TaskPro-frontend Если вы ищете разбор реального проекта на React, хотите понять, как устроить Trello‑clone, освоить Feature Sliced Design, прокачать навыки performance optimization, drag‑and‑drop, memoization и React DevTools, разобраться с Radix UI для accessibility, настроить lint и CI‑pipelines, правильно управлять зависимостями, строить API config, использовать React Hooks, организовать entities и cross-imports в FSD, сделать качественную валидацию и routing — приглашаю к просмотру! Содержание 00:00 — Интро 00:33 — О проекте 01:56 — Управление зависимостями 03:29 — Обзор зависимостей 07:09 — Lint и pipilines 09:48 — FSD в проекте 11:28 — Share и hooks 15:12 — Config и API 17:21 — Entities и кросс-импорты 21:05 — Feature и валидация 22:40 — Роутинг и страницы 24:48 — Итоги 25:46 — Аутро #React #TrelloClone #FeatureSlicedDesign #FSD #ReactPerformance #DragAndDrop #Memoization #RadixUI #Accessibility #CodeReview #typescript</description>
        <lastBuildDate>Mon, 27 Jul 2026 01:57:38 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.lightnode.ru</generator>
        <image>
            <title>Код-ревью: Аналог Trello на React + FSD | Полный разбор и библиотеки</title>
            <url>https://peertube.lightnode.ru/client/assets/images/icons/icon-96x96.png</url>
            <link>https://peertube.lightnode.ru/videos/watch/f94e8e13-5fde-48f1-863f-55ef90335857</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://peertube.lightnode.ru/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://peertube.lightnode.ru/feeds/video-comments.xml?videoId=f94e8e13-5fde-48f1-863f-55ef90335857" rel="self" type="application/rss+xml"/>
    </channel>
</rss>