эту беду вы же сами и придумали, т. к. настолько привыкли к этому "единственному" значению термина "компонент" в программировании, что о возможности существования других значений (к которым могли привыкнуть другие) даже не задумываетесь. Поэтому такие широкие понятия лучше снабжать пояснениями.
В случае конкретно с компонентом в этом же вопросе имеется решение на компоненте из React, и похожие "компоненты" продвигаются Web Components. В контексте вопроса из первого комментария нельзя заключить, что вы не о них.
В случае конкретно с компонентом в этом же вопросе имеется решение на компоненте из React, и похожие "компоненты" продвигаются Web Components. В контексте вопроса из первого комментария нельзя заключить, что вы не о них.