Size: a a a

Webpack — русскоговорящее сообщество

2020 October 22

AS

A S in Webpack — русскоговорящее сообщество
Roman Usherenko
уверен, что нет нигде импорта с маленькой?
да, везде с большой
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Konstantin Sedykh
обычно пользуемся некривыми ide 🙂
+
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Aleksandr
релатив, сразу видно, где херню наделал
и что ж делать если import { Something } from '../../../../something'?
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
Roman Usherenko
и что ж делать если import { Something } from '../../../../something'?
Думать как не создавать четверную вложенность?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Roman Usherenko
и что ж делать если import { Something } from '../../../../something'?
Кстати, магическим образом после того как я освоил нормально DI таких импортов просто не стало в проекте
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
../../../../.../../../ когда у тебя подобные лесок, то значит на этапе архитектуры что то пошло не так
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Aleksandr
Думать как не создавать четверную вложенность?
ну а если такая архитектура
list
|_ item
|___header
|____avatar
|______ тут нужен селектор с верха list
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Alex CherryTea
Кстати, магическим образом после того как я освоил нормально DI таких импортов просто не стало в проекте
нуууу тут спорно. не всегда это помогает
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Roman Usherenko
ну а если такая архитектура
list
|_ item
|___header
|____avatar
|______ тут нужен селектор с верха list
А почему у тебя аватар в листе, он же может быть самостоятельным
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Alex CherryTea
А почему у тебя аватар в листе, он же может быть самостоятельным
имена случайные. пусть будет itemAvatar. конкретная вещь только отсюда
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Ты его можешь передать листу для использования
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Roman Usherenko
имена случайные. пусть будет itemAvatar. конкретная вещь только отсюда
Ну вот и есть плохая архитектура
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Alex CherryTea
Ты его можешь передать листу для использования
но зачем? кто будет передавать? почему кто-то снаружи будет передавать что-то, что является внутренней вещью
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
я люблю маленькие файлы и поэтому часто дроблю иерархию
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
чтоб на каждом уровне были только "местные" файлы
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Roman Usherenko
но зачем? кто будет передавать? почему кто-то снаружи будет передавать что-то, что является внутренней вещью
потому что у тебя может поменятся общая для всех аватаров логика - например они все теперь должны быть кругленькие
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Alex CherryTea
потому что у тебя может поменятся общая для всех аватаров логика - например они все теперь должны быть кругленькие
ну забей, пусть это будет не аватар, а просто ItemBar
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
я плохой пример выбрал с именем
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
bar-ы в приложении тоже как правило идентичные
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
как и карточки, и даже списки
источник