Magento's primary view elements are its UI Components, containers, and blocks. The following is a brief overview of each of them.
vendor/magento/framework/View/Element/ folder, we can find
UiComponentFactory. The full set of
Ui components is located under the
vendor/magento/framework/View/Element/ directory. Magento implements
UiComponent through a separate module called
Magento_Ui. Thus, the components themselves are located under the
UiComponentInterface, which is defined under the
vendor/magento/framework/View/Element/UiComponentInterface.php file as follows:
namespace Magento\Framework\View\Element; use Magento\Framework\View\Element\UiComponent\ContextInterface; ...