169 похожих чатов

Import { Features } from "../pages/Features"; import { Pricing } from

"../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";

Как эти импорты можно сократить? перепробовал много способов!

15 ответов

11 просмотров

Зачем?

ну можно сделать корневой файл в папке и оттуда реекспортить все страницы например

Vyacheslav
что ?

ну ты посмотри импорты его. они с разных мест. ты предлагаешь реэкспортить все компоненты через 1 файл. если у него там в папке /pages/auth/ 50 вложенных и в папке /pages/Pricing 150, че там по итогу за простыня получится?

Sunrise
ну ты посмотри импорты его. они с разных мест. ты ...

ну так я не говорю так сделать со всеми импортами , как минимум это подойдет для Features , Pricing , ContactUs уже будет понятней и короче

Sunrise
короче, да понятнее, сомневаюсь

Действительно ведь что-то типа "import X from pages/pages.ts" так непонятно

Vyacheslav
Действительно ведь что-то типа "import X from page...

та окей, появилось в папке Features 100 вложенных. че откуда тянется хз, знаем что из фичей)

Sunrise
та окей, появилось в папке Features 100 вложенных....

каких сто вложеных ?ты реекспортируешь только из первого уровня вложенности

можно с любого и не известно в дальнейшем, какая вложенность там будет. если и рееспортить то делать с учетом того, как оно в дальнейшем будет нужно, а не так, тяп ляп сейчас тут сделаю а дальше будем смотреть

Sunrise
можно с любого и не известно в дальнейшем, какая в...

У меня такое ощущение что мы о разных вещах говорим. Короче я вариант предложил , обсуждать мне дальше это не интересно.

Sunrise
можно с любого и не известно в дальнейшем, какая в...

Чет я тоже тебя не понимаю. Во первых тут вообще мрак с импортами, по ним кажется, что структура мусорная какая то и надо сам файл разбивать на компоненты

Liam Stag
Чет я тоже тебя не понимаю. Во первых тут вообще м...

компонент мы не видели, лишь предположения. мешанина есть, да

reexport + tsconfig paths + сортировка импортов

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта