Архитектура React-приложения. Как структурировать проект. Методология Featured-Sliced Design
⚡ Получить весь курс (22 урока) сразу: https://boosty.to/friendly-frontend/p... ✏️ Разберём, почему хаотичная структура проекта мешает развитию, и что даёт методология Feature-Sliced Design. Пошагово перенесём код в слои app, pages, widgets, features, entities и shared. Покажу, что именно должно лежать в каждом слое, и как не нарушать правило зависимостей сверху вниз. Перенесём роутер и глобальные стили в app, вынесем страницы в отдельные папки, соберём виджет Todo из фич и сущностей, а бизнес-логику и контекст задач перенесём в entities. Отдельные возможности — добавление, поиск и статистику — оформим в features, а кнопки, поля, ссылки и API сложим в shared. Настроим алиас @, чтобы избавиться от длинных относительных путей. В итоге проект станет структурированным, удобным для поддержки и готовым к расширению. ❤️ Ранний доступ к видео и доступ к закрытому чату: https://boosty.to/friendly-frontend 🔴 Timeline: ▶ 00:00 | Введение ▶ 00:35 | Что такое Feature-Sliced Design и зачем он нам ▶ 02:03 | Важное правило зависимостей FSD ▶ 03:18 | Текущее состояние структуры проекта ▶ 05:10 | Слой app ▶ 07:35 | Слой pages ▶ 08:56 | Слой widgets ▶ 09:57 | Слой features ▶ 11:59 | Слой entities ▶ 16:43 | Слой shared ▶ 19:29 | Настройка и применение алиаса ▶ 25:21 | Заключение 📚 Ссылки из видео: ➖ Код на конец урока: https://github.com/aleksanderlamkov/t... ➖ Feature-Sliced Design официальная русскоязычная документация: https://feature-sliced.github.io/docu... 🧑💻 Основной телеграм-канал: https://t.me/AleksanderLamkov 💬 Коммьюнити-чат в телеграме (помощь новичкам): https://t.me/FriendlyFrontend 🗂️ Бесплатные курсы на канале: 🟠 HTML: • HTML курс 2025 🔵 CSS: • CSS курс 2025 🟡 JS: • JavaScript курс 2025 🟢 A11y: • Accessibility курс 2025 🗺 Frontend Roadmap: • Frontend Roadmap 2024 | Что должен учить ф... ⚪️ Мастер-класс по верстке для новичков: • Адаптивная верстка сайта с нуля для начина... 🔘 Мастер-класс по верстке для продвинутых (БЭМ, SCSS): • Вёрстка сайта с 0 до результата | HTML, БЭ... ⚫️ Мастер-класс по верстке с практикой по JavaScript: • Вёрстка сайта с нуля • HTML, SCSS, JS прак... 🔴 Мастер-класс по верстке на стеке JSX, SCSS, JS, Vite, Minista (SSG), БЭМ: https://stepik.org/a/228315 📌 Автор: ➖ Личный сайт: https://aleksanderlamkov.ru/ ➖ Telegram: https://t.me/AleksanderLamkov ➖ Boosty: https://boosty.to/friendly-frontend ➖ GetMentor: https://getmentor.dev/mentor/aleksand... ➖ Stepik (платные курсы и мастер-классы): https://stepik.org/a/228315 #frontend #фронтенд #react #reactjs

Менеджмент состояния в React без Redux – когда хватает useReducer, useState и useContext

Копаем глубже в Feature-Sliced Design / Александр Моргунов

React Security: XSS Protection and Working with Sensitive Data. Search Fragment Highlighting

Александр Моргунов — Разбираемся в Feature-Sliced Design

Módulo II - Aula 33 - Formulários Next.js com React-hook-form e Validação Zod - DUBLADO

Пока ты удобен — тебя не видят. Как вернуть себе жизнь после 45

Как не провалиться на собеседовании отвечая про DDD | Domain Driven Design | Jetbulb

Как задеплоить React-приложение на GitHub Pages

Тестирование и отладка React-компонентов: React DevTools на практике

Большой разбор ваших вопросов: обучение, работа, мотивация

Чистая архитектура на практике ASP.NET Core: Проектируем Persistence | Часть 2

React and Nextjs are killing the frontend!

Функциональные компоненты в React. Как разбить интерфейс на переиспользуемые части

JSX в React: особенности синтаксиса, подводные камни, условный рендеринг и списки

Context in React: The useContext Hook and Getting Rid of Prop Drilling

ПОЧЕМУ джунам нужно знать ТАК МНОГО и что вообще нужно знать?

5 продвинутых паттернов в React

Как долго учить фронтенд? Сколько учиться на фронтенд-разработчика?

