ну это мастхев всегда. Это просто заумная терминология, которая по сути из реакта по идее пошла. По факту должно быть очевидно, что есть компоненты, которые выполняют бизнес логику, и есть компоненты, которые просто делают какие-то ui/рендер штуки, вроде таблицы