Каковы проблемы/недостатки наличия только одного компонента на странице, где находится вся страница?
Моя разработка: у меня есть боковая панель в отдельном компоненте, которая сохраняется во всем приложении. Остальная часть страницы находится в одном компоненте. Он работает, достаточно быстр и работает так, как я хочу.
С тех пор я узнал, что большинство веб-приложений используют один объект для каждого компонента и импортируют его в компонент страницы, чтобы сделать его более читабельным и пригодным для повторного использования. Я не использую повторно какой-либо код (кроме боковой панели, которая уже находится в своем собственном компоненте). Есть ли какие-либо недостатки в написании приложения таким образом, кроме удобочитаемости кода? Есть ли потенциальная польза от его рефакторинга?
@ David784 Дэвид784 Это, вероятно, сделает его немного более читабельным, но не намного. Судя по вашему ответу (если после этого я не получу другие ответы), кажется, что рефакторить его не стоит. Спасибо!
Девиз моей жизни в области разработки: создавайте так, как будто за 1 год он станет на 500% сложнее, и вы не будете его поддерживать.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Каждое приложение немного отличается. Если у вас много дублированного кода, вы всегда можете начать с создания компонентов, чтобы уменьшить это дублирование. например если вы создали
<date-picker/>, который используете в 50 местах, сделайте его компонентом. Но если все ваши страницы совершенно разные, ИМХО, это просто суждение о том, стоит ли разбивать части на отдельные компоненты. Если это делает ваш код более читабельным и простым в обслуживании, сделайте это. Если нет, то, вероятно, все в порядке.