Изначально, VKUI это библиотека UI-компонентов с интерфейсом мимикрирующим под нативный Android и iOS. Она поддерживала только эти 2 платформы (визуально) и использовалась для облегчения создания некоторых экранов VK, в мобильных клиентах.
VKUI написан на React, TypeScript и CSS. Про CSS мы ещё поговорим отдельно.
Из примеров экранов на VKUI: если в мобильном клиенте перейти в Настройки -> Приватность, то этот раздел будет на VKUI.
Так же, почти всё что открывается из второй вкладки -- это приложения на VKUI
VKUI следует принципу что разработчик использующий библиотеку -- лучше знает что ему нужно. Поэтому мы не стараемся покрыть все ситуации с которыми могут встретиться разработчики. Мы предоставляем базу и все компоненты из дизайн-системы.
Кстати, чуть не забыл, вот собственно ссылка на сам VKUI github.com/VKCOM/VKUI