SSR: первая кровь
lib/touch.js
. Обновитесь до 2.29.2
По многочисленным просьбам, мы начинаем внедрять поддержку серверного рендриринга. В данной версии подготовлена инфраструктура для плавного обновления кодовой базы библиотеки. Уже сейчас можно импортировать компоненты в окружении Node.js, не боясь словить ошибку:
const express = require('express');
const { Button } = require('@vkontakte/vkui');
В ближайшее время мы планируем обновить все компоненты так, чтобы они отрисовывались на сервере с учетом платформы пользователя.
Важно: в связи с поддержкой SSR обновились platform.js
и getClassNames.js
. Почитать можно тут. Все изменения обратно совместимы.