Size: a a a

Atomic Design && Feature Slices

2020 November 30

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
S S
Добрый день, в https://sova.dev/ru/application-structure/ есть такой текст
Любая обобщенная логика выносится в библиотечный код src/lib/lib-name/
Я могу все прокидывать в один lib.ts/lib.js и просто настроить tree shaking в вебпаке?
Тришейкинг норм работает только в 5 версии вебпака.
Да и семантически сваливать все в один импорт как-то криво
источник

SS

S S in Atomic Design && Feature Slices
createStore<🦉> ⁣
Тришейкинг норм работает только в 5 версии вебпака.
Да и семантически сваливать все в один импорт как-то криво
тришейкинг работает хорошо если сборка es6build
источник

SS

S S in Atomic Design && Feature Slices
принял
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
S S
тришейкинг работает хорошо если сборка es6build
Вебпак 4 не умеет строить граф зависимостей сквозь реэкспорты
источник

SS

S S in Atomic Design && Feature Slices
createStore<🦉> ⁣
Вебпак 4 не умеет строить граф зависимостей сквозь реэкспорты
https://t.me/iamakulov_channel/558

А sideEffects:false пробовали в package.json?
источник

SS

S S in Atomic Design && Feature Slices
гуру вебпака посоветовал
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
речь про локальные библиотеки
вроде src/lib/**
источник
2020 December 08

SS

S S in Atomic Design && Feature Slices
@sovasergey Здравствуйте, сегодня копался в поиске группы, вы писали что сделаете тулинг с линтерами для atomic design. Вы его еще не сделали?
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
S S
@sovasergey Здравствуйте, сегодня копался в поиске группы, вы писали что сделаете тулинг с линтерами для atomic design. Вы его еще не сделали?
Привет.
Пока нет, желающих для использования этого тулинга не было, а у нас в команде все шарят в структуре
источник

SS

S S in Atomic Design && Feature Slices
createStore<🦉> ⁣
Привет.
Пока нет, желающих для использования этого тулинга не было, а у нас в команде все шарят в структуре
Принял
источник

S

Sanj in Atomic Design && Feature Slices
Подскажите пожалуйста, есть у меня table кастомизированный для dashboard админки, мне этот организм ложить в папку table или в папку dashboard?
источник
2020 December 10

AS

Arthur Saenz in Atomic Design && Feature Slices
@sovasergey привет. По convention если логика не переиспользуется  мы кладем код в pages/. Вопрос: если например кода больше и он не вмещается в page.ts and model.ts, как ты структурируешь внутри pages папки?
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Arthur Saenz
@sovasergey привет. По convention если логика не переиспользуется  мы кладем код в pages/. Вопрос: если например кода больше и он не вмещается в page.ts and model.ts, как ты структурируешь внутри pages папки?
привет. Никак не структурирую
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Оцениваю может ли быть логика переиспользуемой
И выношу в features
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
в pages не должно быть больше файлов чем model/page
источник

AS

Arthur Saenz in Atomic Design && Feature Slices
супер. Спасибо!
источник

П

Первый 🦄 Император... in Atomic Design && Feature Slices
createStore<🦉> ⁣
в pages не должно быть больше файлов чем model/page
и стилей?
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
только минимальное количество
вроде гридов и флексов

и их пишу прям в файле page.tsx
источник

П

Первый 🦄 Император... in Atomic Design && Feature Slices
createStore<🦉> ⁣
только минимальное количество
вроде гридов и флексов

и их пишу прям в файле page.tsx
не все согласны писать стили в js/ts. у меня в команде все ныть начали по этому поводу, хотя html(jsx) их не смущает 😡
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Первый 🦄 Император
не все согласны писать стили в js/ts. у меня в команде все ныть начали по этому поводу, хотя html(jsx) их не смущает 😡
ну я в команде тимлид
и у нас есть весьма вменяемая причина
источник