Использование

После выполнения шагов из предыдущей страницы Установка, у вас уже должно запускаться минимально работающее приложение. На данной странице рассмотрим простой пример использования и рекомендации по дальнейшим шагам.

Примеры продолжим создавать в контексте шаблона React + TypeScript + Vite ↗.

Предлагаем начать с импортирования компонента Button:

src/App.tsx
import { Button } from '@vkontakte/vkui';
 
export default function App() {
  return (
    <Button mode="outline" size="l">
      Привет, мир!
    </Button>
  );
}

На странице должно появиться что-то похожее:

Загружается...

Каждое приложение состоит из набора экранов, отображающих информацию. В VKUI предусмотрены специальные компоненты для реализации экранов и организации навигации между ними. Подробное описание этих компонентов представлено в разделе Навигация. Ниже приведён базовый пример их использования.

Загружается...

Если на мобильных устройствах приходится ограничивать количество элементов в одной области, то на настольных, напротив, можно размещать их значительно больше. Для этого интерфейс, как правило, делится на колонки. Для этого в библиотеке есть компонент SplitLayout с подкомпонентом SplitCol. Детали будут также на странице Навигация.

Приведём адаптивный пример работы SplitLayout:

Загружается...