Популярное

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

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

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

Топ запросов

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

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

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

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

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

Описание:

⚡ Получить весь курс (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-приложения. Как структурировать проект. Методология Featured-Sliced Design

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

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

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

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

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

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

💅 css in js умер, но мы должны обсудить это

💅 css in js умер, но мы должны обсудить это

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

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

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

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

Роадмап на WEB Разработчика (2026) - Все Изменилось

Роадмап на WEB Разработчика (2026) - Все Изменилось

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

ПОЛНЫЙ ПРОВАЛ «ОРЕШНИКА». Путин выставил себя на посмешище

ПОЛНЫЙ ПРОВАЛ «ОРЕШНИКА». Путин выставил себя на посмешище

Нейросети все-таки заменили программистов

Нейросети все-таки заменили программистов

React курс 2025

React курс 2025

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

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

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

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

В РОССИИ ЗАПРЕТЯТ НАЛИЧНЫЕ? Готовится замена наличных рублей на цифровые...

В РОССИИ ЗАПРЕТЯТ НАЛИЧНЫЕ? Готовится замена наличных рублей на цифровые...

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

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

ТЫ НИЧЕГО НЕ ЗНАЕШЬ ПРО ТЕКСТУРЫ В ИГРАХ

ТЫ НИЧЕГО НЕ ЗНАЕШЬ ПРО ТЕКСТУРЫ В ИГРАХ

Убийца Nvidia, ИИ матерится и программирует, Катастрофа безопасности Instagram | Как Там АйТи #81

Убийца Nvidia, ИИ матерится и программирует, Катастрофа безопасности Instagram | Как Там АйТи #81

Мысли про изучения frontend в 2026 году

Мысли про изучения frontend в 2026 году

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

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

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

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

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Все о критической уязвимости React и Nextjs

Все о критической уязвимости React и Nextjs

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



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



Контакты для правообладателей: infodtube@gmail.com