Я хочу создать директорию interface и положить туда 2 директории - ui, ux. В ui будет храниться пользовательская статика (элементы): кнопки, инпуты и тому подобное; а в ux хочу положить пользовательские компоненты с определенной логикой, но являются ли компоненты ux интерфейсом?
Если проект использует TypeScript можешь ввести других разработчиков в заблуждение. Часто видел папку components и в ней common и ui. Где common - общие переиспользующиеся компоненты, а в ui уже собраные компоненты где реализована бизнес логика.