Объясните пожалуйста, допустим я делаю приложение в котором есть некая форма которая отправляет данные, будет правильно вынести эту форму в отдельный компонент? Форма будет использоваться только в одном участке.
Или правильнее использовать компоненты только там где этот компонент будет в приложении более одного раза на разных участках?
Я стараюсь делить на компоненты. Сейчас форма используется в одном месте, с ростом приложения понадобится в других (у меня так часто было). Плюс с компонентами проще работать. Не редактировать простыню, а передаешь компоненту только то, что нужно и уже наглядно рефакторишь без скрытых ошибок.
В разделе рекомендаций в официальной документации есть пояснение по именованию, которое на мой взгляд дает понимания того, как использовать компоненты: Именование компонентов