И в примерах я не совсем понял, как мне настроить мои папки, что из некоторых папок я бы мог делать любой импорт только из файла index.ts?
import/no-internal-modules
. Конкретно то, что надо тебе, я не делал, но должно получиться что-то вроде этого:{ allow: ['**/index.ts'] }
Это как? Добавив подкапотную "магию"? Допустим.
Как тогда обрабатывать случаи, когда кастомный компонент возвращает не дом элемент? А эти случаи тезис "почти всегда" сводят на нет.
А если разные элементы по условию возвращаются?
Короче, вопросов море. Но главный вопрос: зачем? Чем пропсы неугодили?