ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Архитектура React-приложения. Как структурировать проект. Методология Featured-Sliced Design

Автор: Александр Ламков — Friendly Frontend

Загружено: 2026-01-08

Просмотров: 1056

Описание: ⚡ Получить весь курс (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

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Архитектура React-приложения. Как структурировать проект. Методология Featured-Sliced Design

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Кастомные хуки в React: как выносить логику в отдельные функции

Кастомные хуки в React: как выносить логику в отдельные функции

Я ПЕРЕХВАТИЛ трафик МАХ. ЭТО нельзя игнорировать

Я ПЕРЕХВАТИЛ трафик МАХ. ЭТО нельзя игнорировать

Дерек уходит из Veritasium?

Дерек уходит из Veritasium?

Nvidia Tesla P40: Дешевый Монстр для AI и Игр? (Полный Тест 2026)

Nvidia Tesla P40: Дешевый Монстр для AI и Игр? (Полный Тест 2026)

Анализ конкурентов и целевой аудитории при помощи Нейросетей

Анализ конкурентов и целевой аудитории при помощи Нейросетей

Маршрутизация в React без библиотек. Как реализовать переходы между страницами

Маршрутизация в React без библиотек. Как реализовать переходы между страницами

Честный рейтинг Языков Программирования 2026

Честный рейтинг Языков Программирования 2026

Заработок на ИИ, дети и нейросети, AGI и будущее / отвечаю на ваши вопросы про ИИ

Заработок на ИИ, дети и нейросети, AGI и будущее / отвечаю на ваши вопросы про ИИ

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

%НДС 22% не поможет. Кризис регионов России | Кузбасс — банкрот, сокращения на Урале, инфляция в ЖКХ

%НДС 22% не поможет. Кризис регионов России | Кузбасс — банкрот, сокращения на Урале, инфляция в ЖКХ

Все про Телеграм: Предавал ли Павел Дуров цифровое сопротивление? История мессенджера

Все про Телеграм: Предавал ли Павел Дуров цифровое сопротивление? История мессенджера

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]

Работа с API в React. Подключение к json-server и fetch-запросы: GET, POST, DELETE, PATCH

Работа с API в React. Подключение к json-server и fetch-запросы: GET, POST, DELETE, PATCH

А. Макаревич - выбор между ДОБРОМ И ЗЛОМ, как НЕРАСЧЕЛОВЕЧИВАТЬСЯ во время войны.

А. Макаревич - выбор между ДОБРОМ И ЗЛОМ, как НЕРАСЧЕЛОВЕЧИВАТЬСЯ во время войны.

Контекст в React: хук useContext и избавление от prop drilling

Контекст в React: хук useContext и избавление от prop drilling

Обзор DLSS 4.5 — Тесты, сравнения и стоит ли его включать?

Обзор DLSS 4.5 — Тесты, сравнения и стоит ли его включать?

Формы в React: управление вводом и простая валидация без сторонних библиотек

Формы в React: управление вводом и простая валидация без сторонних библиотек

Цепи Маркова — математика предсказаний [Veritasium]

Цепи Маркова — математика предсказаний [Veritasium]

Самый БЫСТРЫЙ путь №1 к деменции! Токсиколог Водовозов

Самый БЫСТРЫЙ путь №1 к деменции! Токсиколог Водовозов

Стилизация компонентов в React: CSS, SCSS и CSS-модули. Почему не Tailwind и не CSS-in-JS

Стилизация компонентов в React: CSS, SCSS и CSS-модули. Почему не Tailwind и не CSS-in-JS

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]