Не совсем согласен с принципом простых примеров в старых учебниках. С течением времени системы стали масштабные и уже обычным обработчиком запросов не покрыть всю логику. Точнее написать-то можно, но мозг врят ли будет рад такому куску логики, без систематизации архитектуры.
Но про понимание не только языка программирования, а ещё и "языка машин" согласен. Очень не хватает понимая всех слоев абстракции при изучении нового инструмента. Хочется не доверять магии, а управлять её.
Как будто не хватает в данном примере контекста. Нет ничего критичного в таком импорте в слоях widgets, pages, app(странно, но бывают случаи).
// Находимся например в @/pages/home
import { useAuth } from '@/features/auth'
import { PostsList } from '@/features/posts'
В проекте у себя использовал FSD, но чуть изменил её под рекурсивное отображение страниц с табами. Также многие запросы сущностей легли в enitites, делая отсылку на CA.
Не совсем согласен с принципом простых примеров в старых учебниках. С течением времени системы стали масштабные и уже обычным обработчиком запросов не покрыть всю логику. Точнее написать-то можно, но мозг врят ли будет рад такому куску логики, без систематизации архитектуры.
Но про понимание не только языка программирования, а ещё и "языка машин" согласен. Очень не хватает понимая всех слоев абстракции при изучении нового инструмента. Хочется не доверять магии, а управлять её.
есть решение работать через @x. Хотя если надобность этого появляется слишком часто - то тут уже без пересмотра архитектуры не обойтись.
Как будто не хватает в данном примере контекста. Нет ничего критичного в таком импорте в слоях widgets, pages, app(странно, но бывают случаи).
В проекте у себя использовал FSD, но чуть изменил её под рекурсивное отображение страниц с табами. Также многие запросы сущностей легли в enitites, делая отсылку на CA.