"../pages/Pricing";
import { ContactUs } from "../pages/ContactUs";
import {Route, Routes} from "react-router-dom";
import { Home } from "../pages/Home";
import Login from "../pages/auth/login/Login";
import { Error404NotFound } from "../pages/Error/Error404NotFound";
import SingUp from "../pages/auth/singup/SingUp";
import PasswordRecovery from "../pages/auth/password/PasswordRecovery";
import NewPassword from "../pages/auth/password/NewPassword";
import SuccessfulRecovery from "../pages/auth/successful-recovery/SuccessfulRecovery";
import Password from "../pages/auth/password/Password";
Как эти импорты можно сократить? перепробовал много способов!
Зачем?
ну можно сделать корневой файл в папке и оттуда реекспортить все страницы например
пеленкой со всего проекта, найс
ну ты посмотри импорты его. они с разных мест. ты предлагаешь реэкспортить все компоненты через 1 файл. если у него там в папке /pages/auth/ 50 вложенных и в папке /pages/Pricing 150, че там по итогу за простыня получится?
ну так я не говорю так сделать со всеми импортами , как минимум это подойдет для Features , Pricing , ContactUs уже будет понятней и короче
короче, да понятнее, сомневаюсь
Действительно ведь что-то типа "import X from pages/pages.ts" так непонятно
та окей, появилось в папке Features 100 вложенных. че откуда тянется хз, знаем что из фичей)
каких сто вложеных ?ты реекспортируешь только из первого уровня вложенности
можно с любого и не известно в дальнейшем, какая вложенность там будет. если и рееспортить то делать с учетом того, как оно в дальнейшем будет нужно, а не так, тяп ляп сейчас тут сделаю а дальше будем смотреть
У меня такое ощущение что мы о разных вещах говорим. Короче я вариант предложил , обсуждать мне дальше это не интересно.
Чет я тоже тебя не понимаю. Во первых тут вообще мрак с импортами, по ним кажется, что структура мусорная какая то и надо сам файл разбивать на компоненты
компонент мы не видели, лишь предположения. мешанина есть, да
reexport + tsconfig paths + сортировка импортов
Обсуждают сегодня