Size: a a a

JavaScript.Ninja

2021 September 27

Н

Никита in JavaScript.Ninja
Приемлема ли такая структура проекта? Стали бы вы ругаться на такое на работе
1) Компоненты (иконки, кнопки, поля)
2) Страницы, которые состоят из компонентов
3) апи
источник

V

Vladimir in JavaScript.Ninja
Inputs, buttons, icons можно засунуть в папку common или shared, которая будет находиться в папке components.

Api папка норм. Там все лежит, что связано с апи.

Pages тоже норм. Тут все ясно.
источник

ВБ

Виктор Бутенко... in JavaScript.Ninja
У тебя просто прошедшее и настоящее в одном комитете)
источник

Н

Никита in JavaScript.Ninja
А вне папки shared, но в папке components что ещё может быть?
Card? Task
источник

Н

Никита in JavaScript.Ninja
Разве?
Вроде все в прошедшем
Окончание ed правда нет..
источник

V

Vladimir in JavaScript.Ninja
Да, в папке shared лежат те компоненты, которые типа ui компоненты: кнопки, иконки, обертки и тд.

В components уже части приложения: header, footer, items и тд.
источник

Н

Никита in JavaScript.Ninja
Не знал, Спасибо
И в целом спасибо за сегодняшний диалог :)
источник

V

Vladimir in JavaScript.Ninja
Не панацея, но можно что-то типа такого. Вариантов много. Можно посмотреть большие приложения ни гитхабе, от больших компаний и посмотреть, как они свою структуру организовали.
источник

Н

Никита in JavaScript.Ninja
Это всё в папке Components?
источник

V

Vladimir in JavaScript.Ninja
Да
источник

V

Vladimir in JavaScript.Ninja
Это ещё мало)
источник

Н

Никита in JavaScript.Ninja
Получается я почти по правильному пути пошёл в проекте.
Не хватает UI-компонентов
источник

ВБ

Виктор Бутенко... in JavaScript.Ninja
источник

V

Vladimir in JavaScript.Ninja
источник

V

Vladimir in JavaScript.Ninja
Put put put. 😏
источник

Н

Никита in JavaScript.Ninja
Но там ещё такая изюминка, что в большом компоненте ещё компоненты, но поменьше
Если они пригождаются где-то ещё, то выношу в общую папку
источник

Н

Никита in JavaScript.Ninja
Да, я тогда плохо написал.
Однако вот wrote верно написал, надеюсь меня это оправдывает
источник

ВБ

Виктор Бутенко... in JavaScript.Ninja
Я бы писал в настоящем чтобы не заморачиваться, но суть же скорее в единообразии
источник

Н

Никита in JavaScript.Ninja
Неподготовленному мне тяжело ориентироваться в таком проекте
источник

Н

Никита in JavaScript.Ninja
Согласен.
С единообразием я накосячил
источник