Подскажите, как правильно разделять папки и файлы?
Например, есть страница под названием - add, filter, edit.
В первой мы добавляем статьи.
Во второй у нас хранятся фильтры для статей.
В третьей мы можем редактировать статьи.
Но так же мы можем редактировать и сами фильтры.
Как правильно разделять файлы по папкам?
Например, у меня все js файлы в одной папке, но они разные и относятся ко всем страницам свыше.
Так же и css, и папка page в которой лежат html этих страниц.
Так и должно быть или можно как-то удобней хранить их?
Так же сами страницы разделены на компоненты, которые так же хранятся в отдельной папке компонентов и так же все перемешаны с разными страницами, отличаясь лишь названием.
Хз, это спорный вопрос. Я юзайю одинаковую иерархическую сруктуру. Т.е. на верхнем уровне у меня есть папки components, utils итд, дальше у каждого сложного компонента \ страницы своя папочка с точно такой же структурой относящаяся конкретно к этому компоненту. И так вглубь. Если что-то становится общим - оно едет выше, что-то локальное - ниже. Но я не претендую на истину, и кому-то это может показаться ужасным.)